数据库学习
Week1four main types of actions involve databases
Defining a database: It includes the data types, structures, and constraints of the data have to store in the database. The database descriptive information is also stored by the DBMS in the form of a database catalog or dictionary; it is called meta-data.
Constructing the database: It is the process of data storing on some storage medium that is maintained by the DBMS.
Manipulating a database: It includes functions such as retrieve the databas ...
go language 学习
包的概念,导入,可见性规则包的概念这是一个最经典的go程序
package main//main包表示一个可以执行的程序import "fmt"func main() { fmt.Println("Hello, World!")}
第一行指明这个文件属于哪个包,一个包可以由许多go文件组成,每个go文件都属于且仅属于一个包。一个应用程序可以包含不同的包,可以写很多个go文件,每一个的第一行都标为同一个包,但是不能声明多个main包
导入导入包的时候可以分开导入
import "fmt"improt "os"
或者一起导入
import( "fmt" "os")
可见性规则当标识符(常量,变量,函数名,结构字段……)以大写字母开头,如(Group),那么就可以被外部包代码使用,称作导出,如果以小写开头,则无法被外部使用,只能在该包下使用,相当于oop的private。
例如:在pack1包中有一个变量Str1,那么在被导入后,在别的包可以直接使用pa ...
nodejs搭建本地服务器并允许外网访问
前言这篇博客记录一下搭建本地服务器并允许外网访问的过程,原因是在前端开发中常常需要向服务器发送请求来动态获取展示数据,然后我就想能不能自己定义返回的东西,但是问题是云服务器有一、、贵 ( 所以就想着自己搭一个。
因为之前搭过本地的,用nodejs能做一个轻量级的服务器,很快,因此这次就想着怎么让别人能访问到,当然首先就是搭一个本地服务器。
搭建本地服务器首先是常规npm init初始化得到一个package.json文件,然后安装express模块,安装完后新建index.js文件输入基本配置
var express = require('express')var app = express()app.get('/', function (req, res) { res.send('hello my fucking friend')})app.get('/signIn', function (req, res) { res.sendFile(__dirname + & ...
微信小程序开发踩坑大全
记录一些逆天的坑,第一个就废了我大半个晚上和小半个下午(
路由跳转很简单的逻辑,页面跳转,文档也可以直接查到,那就是wx.navigateTo({url:xxxxxx})。很ez,但是就是报错,emmmm,
VM733 WAService.js:2 Object(env: Windows,mp,1.05.2203070; lib: 2.14.1)errorReport @ VM733 WAService.js:2thirdErrorReport @ VM733 WAService.js:2(anonymous) @ VM733 WAService.js:2l @ VM733 WAService.js:2s @ VM733 WAService.js:2(anonymous) @ VM733 WAService.js:2value @ VM733 WAService.js:2e @ VM733 WAService.js:2(anonymous) @ VM733 WAService.js:2
然后我又把这段送给了chatGPT爷,他说检查语法和路由路径问题,但是标准的路径流程都是正确的, ...
数据结构复习
前言写这篇文章的目的呢,主要是当做笔记了,现在都已经大二了数据结构与算法还是比较薄弱,感觉都不能叫菜了(哭,所以就写一篇相当于知识体系的博客吧,内容非常的基础,没什么亮点,也没什么看的价值。
首先我们理一理这个数据结构,从大一开始我们就知道什么栈啊表啊什么的,那在这我们做一个简单的总结吧,简单数据结构首先可以分为表栈队树图,当然我知道这么分很垃,但是总体上大概可以看成这几类,那我们就一种一种来看。
表首先看表,表这种数据结构很直观,先进先出,也很好理解,这里就记录一下各种不同的表以及实现方式。
顺序表首先我们先分配出一个数据结构
#define Maxsize 100 //最大空间typedef struct{//typedef的作用是把这个结构体等价于类型名SqList ElemType *elem;//自定义数据类型,动态分配方式// ElemType data[Maxsize]//静态分配方式 int length; // 顺序表的长度}SqList;
顺序表的存储方式如下,它的特点是只要索引正确,可以立即找到相对应的数值,对比有指针的那位….另外, ...
寒假算法练习01
csoj练习题目第一天。
新年礼物签到题,直接模拟过程即可。
#include <bits/stdc++.h>#define MAX 100005using namespace std;int n;int price[MAX],beauty[MAX];//vector<int> p(n),w(n);int func(int step,int counts,int now_beauty,int now_price){ while(step!=n){ if(now_beauty<beauty[step+1]) { if(price[step+1]<now_price) counts++; now_price=price[step+1]; now_beauty=beauty[step+1]; } step++; } return counts;}int main(){ ios::sync_with_stdio(false); cin.tie(0); cout.tie( ...
HWS预选题目总结
2023HWS预选,折腾完毕了,直接吐了,口区…….
sound from somewhereMisc,题目链接:https://pan.baidu.com/s/1I79m004ilq8-8FthMcT5NA 提取码:caji
声音内容刺耳,是SSTV慢扫描电视的题,慢扫描电视(Slow-scan television)是业余无线电爱好者的一种主要图片传输方法,慢扫描电视通过无线电传输和接收单色或彩色静态图片。所以直接把题目放进SSTV扫一遍就有答案了,工具链接:https://m0re.lanzoux.com/ibgwKk96pyj,安装好之后读入扫就行,这里有一个小点就是输入设备改成立体声混音然后播放音频就不需要麦克风输入了。
扫完就出答案了,这里有一个小细节是可以先点扫描再播音乐,他会自动匹配类型
Number Game好像是叫这个名字吧….
题目:
import hashlibimport randomfrom os import urandomclass Random(object): def __init__(self): self._id = ra ...
概率论复习
关于大二上学期概率论学的稀烂,期末复习知识不进脑子的那点事……
二项随机概率分布$b(x;n,p)$代表事件总共发生n次,有x次成功,每次事件成功的概率是p,则事件成功的概率是多少,是$C_n^xp^x(1-p)^{1-x}$。
cdf (概率分布函数)$P(X\leq x)=B(x;n,p)=\sum_{y=0}^xb(y;n,p)$
这玩意实际运算的时候,可以查表orz..
均值和方差对于二项分布$X$~$Bin(n,p)$,均值$E(x)=np$,方差$V(x)=np(1-p)$,标准差$\sigma_x=\sqrt{np(1-p)}$。
证明均值的过程:
Hypergeometric Distribution & Negative Binomial Distributions(超几何分布和负二项分布)超几何分布$P(X=x)=h(x;n,M,N)=\frac{出现x次的次数}{可能情况的次数}=\frac{CM^xC{N-M}^{n-x}}{C_N^n}$,表示总共N个物品,M个特定物品,抽取n次,抽到特定物品x次的概率。
期望和方差$E(x)=n\frac{M}{ ...