Socket与系统调用深度分析 socket接口在用户态通过系统调用机制进入内核: 操作系统内核进入与退出的三种方式:系统调用、异常、中断 内核将系统调用作为一个特殊的中断来处理,即软中断(对应128号中断向量),使用int 0x80指令陷入到内核,128号中断向量对应的中断服务例程是 entry_ ...
分类:
其他 时间:
2019-12-19 22:06:17
收藏:
0 评论:
0 赞:
0 阅读:
79
「NOI2016」优秀的拆分 题目描述 如果一个字符串可以被拆分为 $\text{AABB}$ 的形式,其中 $\text{A}$ 和 $\text{B}$ 是任意 非空 字符串,则我们称该字符串的这种拆分是优秀的。 例如,对于字符串 $\text {aabaabaa}$ ,如果令 $\text{A ...
分类:
其他 时间:
2019-12-19 22:05:59
收藏:
0 评论:
0 赞:
0 阅读:
85
输出结果: ...
分类:
编程语言 时间:
2019-12-19 22:05:17
收藏:
0 评论:
0 赞:
0 阅读:
86
select in 是 Shell 独有的一种循环,适用于与终端(Terminal)进行交互,在其他编程语言中是没有的。 用法 说明 脚本 select var in val_listdo statementsdone var 表示变量,val_list 表示取值列表,与for in循环的语法非常相 ...
分类:
系统服务 时间:
2019-12-19 22:04:55
收藏:
0 评论:
0 赞:
0 阅读:
77
申请测试微信公众号 申请的地址:https://mp.weixin.qq.com/debug/cgi-bin/sandboxinfo?action=showinfo&t=sandbox/index 点击登录,弹出二维码页面,微信扫码登录后, 需要填写接口配置信息中的url,token:url是回调地 ...
分类:
微信 时间:
2019-12-19 22:04:15
收藏:
0 评论:
0 赞:
0 阅读:
117
package main import ( "fmt" "os" ) func main() { f, err := os.Open("/test.txt") if err, ok := err.(*os.PathError); ok { fmt.Println("File at path", er... ...
分类:
其他 时间:
2019-12-19 22:03:46
收藏:
0 评论:
0 赞:
0 阅读:
85
package main import ( "fmt" "sync" "time" ) func add(i *int, mutex *sync.Mutex) { mutex.Lock() *i++ mutex.Unlock() } func main() { var mutex sync.Mute... ...
分类:
其他 时间:
2019-12-19 22:03:19
收藏:
0 评论:
0 赞:
0 阅读:
139
一.分析逻辑 大概逻辑:将数组a的每一个数依次去与数组b中的每个数,进行交换,每次交换完成后分别计算两个数组的差值(minus),如果差值变大则,不交换,差值变小则交换。此时时间复杂度为O(n!) 详细分析:1)数组a的第一个数与数组b第一个数进行交换,交换后两数组差值变小,则不做改变了,若变大了, ...
分类:
编程语言 时间:
2019-12-19 22:02:58
收藏:
0 评论:
0 赞:
0 阅读:
125
问题: 在root用户下终端显示,如图所示: 尝试退出登陆root用户依然不能解决 原因: root主目录下缺失.bash_profile和.bashrc文件 Tip: /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d ...
分类:
其他 时间:
2019-12-19 22:02:30
收藏:
0 评论:
0 赞:
0 阅读:
200
1、安装Nginx 在安装Nginx之前,需确保系统已经安装了gcc、 openssl-devel、 pcre-devel和zlib-devel软件库。 下面是Nginx安装过程: wget http://nginx.org/download/nginx-1.0.14.tar.gz tar zxvf ...
分类:
其他 时间:
2019-12-19 22:01:40
收藏:
0 评论:
0 赞:
0 阅读:
93
Go 系列教程 —— 31. 自定义错误 使用 New 函数创建自定义错误 创建自定义错误最简单的方法是使用 errors 包中的 New 函数。 在使用 New 函数 创建自定义错误之前,我们先来看看 New 是如何实现的。如下所示,是 errors 包 中的 New 函数的实现。 // Pack... ...
分类:
其他 时间:
2019-12-19 22:01:20
收藏:
0 评论:
0 赞:
0 阅读:
74
string (1) size_t rfind (const string& str, size_t pos = npos) const noexcept; c-string (2) size_t rfind (const char* s, size_t pos = npos) const; buf ...
分类:
其他 时间:
2019-12-19 22:00:59
收藏:
0 评论:
0 赞:
0 阅读:
94
题意: "做法来自" 首先竞赛图缩点后是一条链,$1$号节点在开头的那个$SCC$中,因此从$1$号节点出发的最长链即为$1$号节点所在的$SCC$的大小$+1$号节点拓扑序之后的所有$SCC$的大小之和。 设$f_i$表示$i$个点的竞赛图数量,显然有$f_i=2^{\frac{n (n 1)}{ ...
分类:
其他 时间:
2019-12-19 22:00:21
收藏:
0 评论:
0 赞:
0 阅读:
93
import tensorflow as tf # 1.参数设置。 # 假设输入数据已经转换成了单词编号的格式。 SRC_TRAIN_DATA = "F:\\TensorFlowGoogle\\201806-github\\TensorFlowGoogleCode\\Chapter09\\train... ...
分类:
编程语言 时间:
2019-12-19 22:00:06
收藏:
0 评论:
0 赞:
0 阅读:
93
冒泡排序 冒泡排序的基础上变为双冒泡排,可减少遍历次数序,从而实现优化 注释代码为错误代码,不用看,但反映了不同的思考方式 ok,以上就是双冒泡排序 ...
分类:
编程语言 时间:
2019-12-19 21:59:51
收藏:
0 评论:
0 赞:
0 阅读:
112
点击 eclipse -> Window -> Preferences -> Team ->git 在git选项里有Remote connection timeout ,默认30改成300或者600即可。如果在 Preferences 里一时找不到Git,可以在Preferences 的搜索栏里输入 ...
分类:
系统服务 时间:
2019-12-19 21:59:25
收藏:
0 评论:
0 赞:
0 阅读:
223
package main import ( "fmt" "html/template" "net/http" ) type User struct { UserName string Age int } func info(w http.ResponseWriter, r *http.Request... ...
分类:
Web开发 时间:
2019-12-19 21:59:06
收藏:
0 评论:
0 赞:
0 阅读:
80
string substr (size_t pos = 0, size_t len = npos) const; #include <iostream> #include <string>using namespace std;int main(){ string s1 = "i love lyy, ...
分类:
其他 时间:
2019-12-19 21:58:44
收藏:
0 评论:
0 赞:
0 阅读:
87
一:下载mongodb安装包 下载地址:https://www.mongodb.com/download-center/community 这里推荐下载msi的安装包 二:安装mongodb 双击下载下来的mongodb安装包进行安装 在Windows下安装软件十分的简单,只需要next就可以了,只 ...
分类:
数据库技术 时间:
2019-12-19 21:58:23
收藏:
0 评论:
0 赞:
0 阅读:
89
软件老王年龄大了,新机器(Linxu)下,配置JDK环境变量老记不住,记录下,有需要的朋友参考下。 ...
分类:
系统服务 时间:
2019-12-19 21:58:01
收藏:
0 评论:
0 赞:
0 阅读:
94