- 博客(102)
- 收藏
- 关注
原创 C++学习
C++ Learning基础知识函数 (1)没有规定运算顺序 cout << i << " " << ++i << endl; // 可能 0 1 也可能 1 1 但我测试是 0 1,解释为<<没有规定运算顺序int i = f() * g(); // 可能先计算f(),也可能先计算g() (2)传递数组 // 传递数组参数的三种方式// 1. 标记指定长度void print(c..
2021-02-07 12:49:45 1071
原创 计算机网络与网络编程
计算机网络知识点网络协议模型 数据链路层: ARP(address resolve protocol) (1)主机向自己所在的网络发送一个ARP请求,请求包含目标机器的网络地址,网络上所有其他机器都将收到这个请求,但是只有目标机器(符合网络地址)才会作出 ARP应答,应答内容包含目标机器的MAC地址。 (2)维护一个ARP高速缓存,包含 【IP -> MAC】的映射。 arp -a # 查看arp缓存内容sudo ar.
2021-02-07 12:41:06 1237
原创 操作系统
目录第一部分、进程管理进程与线程协程 Coroutine管道消息队列共享内存IPC小结僵尸进程死锁线程高性能锁机制如何减少上下文切换CAS函数多线程编程线程撕裂者缓存单机多核多线程高并发第二部分、内存管理层次结构地址空间及生成连续内存分配内存空间压缩与置换非连续内存分配全局内存页置换DMAmmapLinux操作系统内核态与用户态常用命令附录:FORK_TWICECATCH_S.
2021-02-07 12:07:56 712
原创 二分查找总结 & 进阶
题目:leetcode 154. 寻找旋转排序数组中的最小值 II假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。请找出其中最小的元素。注意数组中可能存在重复的元素。示例 1:输入: [1,3,5]输出: 1示例 2:输入: [2,2,2,0,1]输出: 0说明:这道题是 寻找旋转排序数组中的最小值 的延伸题目。允许重复会影响算法的时间复杂度吗?会如何影响,为什么?来源:力扣(Le
2020-07-22 14:22:47 221
原创 Pytorch -- sensitivity 计算
Pytorch -- sensitivity 敏感度计算1. sensitivity是一种局部性的指标,表达 正确识别正类个数 / 正类总个数 - Sensitivity/TPR = TP / (TP + FN) 2. specificity同理,不同之处为,正确识别负类个数 / 负类总个数 - Specificity/TNR = TN / (TN + FP) 1、代码如下:def sensitivity(output, target
2020-07-18 16:49:15 4128 4
原创 makefile 简要用法
自己使用makefile简要记录,目录如下:### 1. make简单初使用######------------------------#####CC = g++src = test.cppobj = test.oexec = test#格式如下# 目标文件 :依赖文件 # 执行命令行$(exec):$(obj) $(CC) $(obj) -o $(exec) #g++ test.o -o test$(obj):$(src) $(CC) $(src) -c
2020-06-04 20:22:53 178
原创 gensim 试用小结
import gensimfrom gensim import corpora,modelsfrom gensim.corpora import Dictionaryfrom pyltp import Segmentorcorpus= [ '情况正发生着微妙的变化', '给最需要钱的人', '给最优秀的人', '给导师最需要...
2018-03-26 22:08:23 1011
原创 sklearn.feature_extraction 关键词提取
文本:'永磁电机驱动的纯电动大巴车坡道起步防溜策略 本发明公开了一种永磁电机驱动的纯电动大巴车坡道起步防溜策略,即本策略当制动踏板已踩下、永磁电机转速小于设定值并持续一定时间,整车控制单元产生一个刹车触发信号,当油门踏板开度小于设定值,且档位装置为非空档时,电机控制单元产生一个防溜功能使能信号并自动进入防溜控制使永磁电机进入转速闭环控制于某个目标转速,若整车控制单元检测到制动踏板仍然踩下,则限制永...
2018-03-26 22:03:59 1254
原创 Ng深度学习 L层神经网络搭建和实例
L层神经网络import numpy as npimport h5pyimport matplotlib.pyplot as pltdef sigmoid(Z): A = 1/(1+np.exp(-Z)) cache = Z return A,cachedef relu(Z): A = np.maximum(0,Z) cache = Z ...
2018-03-04 16:35:50 644
原创 linux编译安装使用opencc
1、下载包地址(我下载的是opencc-1.0.4.tar.gz):https://bintray.com/package/files/byvoid/opencc/OpenCC2、进入tar.gz目录,命令行解压:tar -xzvf opencc-1.0.4.tar.gz3、编译(需要工具cmake、gcc(4.6)gcc -v查看gcc版本、doxygen)cd opencc-1.0.4/mak...
2018-02-10 21:32:21 2464
原创 python3编码问题--文本格式指定错误
背景:想模拟实验一下文本情感分析,下载完语料,因为语料是一个评论一条,所以需要将所有评论整合到一个文件中,在读取每个文件时,出现了编码的问题,如下问题:UnicodeDecodeError: 'utf8' codec can't decode byte 0xb1 in position 0: invalid start byte大概错误意思: unicode解码错误:无法解码成‘utf-8’,...
2018-02-09 10:51:14 1227
原创 linux系统之硬链接和符号链接概要
硬链接:1.相同I节点,通过I节点的链接数来确定共享数量。2.删除文件时,链接数-1,直至链接数为0,才删除文件。3.由于1.,具有相同I节点,则说明只有一个文件(Linux一个文件有唯一的I节点),省空间。4.必须在相同的文件系统下才能使用。符号链接:1.共享时,创建一个新的I节点,保存有被共享文件的绝对路径名,以此访问。2.删除文件,若为被共享的文件,则所有
2018-01-21 14:24:36 422
原创 最长子串hdu1503
题目来源:hdu 1503解题思路:找出最长子串,然后按顺序交替(遇到相同子串则交换一次输出)输出,最长子串值输出一次。#include#include#includeusing namespace std;int f1[105];int f2[105];int cnt[105][105];char path[105][105];int main(){ string a
2017-10-28 18:35:14 319
原创 poj1651矩阵连乘问题
矩阵连乘,通过加括号来决定计算优先级,从而得到计算(只计算乘法)的最小次数。输入:输入n,n-1个矩阵相乘,需要n列数。然后输入n个数xi。输出:n个矩阵相乘最后得到的最小计算次数算法思想:假设矩阵有A1、A2、.....An个,则我们从简单的开始计算,即每两个矩阵都计算它们需要的计算次数。然后再计算每3个矩阵需要计算的次数,这时候,根据最优子结构性质,在得出每3个矩阵
2017-10-27 15:11:53 423
原创 Ubuntu安装(UEFI+GPT+SSD+HDD)心酸之旅
这两天帮同学装系统,才发现自己对电脑硬件之类的了解实在太少了,现记录下来,增加知识面。预期环境:SSD:Win10HDD:ubuntu使用方法:使用EFI模式+GPT分区安装ubuntu。安装要点:1.Secure boot : disable2.STAT Controller mode : AHCI 3.EFI: 将U盘启动
2017-10-22 08:12:11 6382 2
原创 状态记录
人工智能 - 马少平 - 朱小燕 - 编著 - 清华大学出版社P55 第一章 习题1.2积木原始状态 BBBWWWE 其中 E 表示空格,W表示白块,B表示黑块。题目要求将所有白块都处于黑块的左侧,空格块可任意位置。建模:将B看成1,将W看成0,而E看成-1,检测是否满足条件时,将-1除开,要求序列非递减。对于滑动积木的状态记录问题思考:
2017-09-24 10:18:06 574
转载 python apriori
小修改+注释"""# Python 2.7# Filename: apriori.py# Author: llhthinker# Email: hangliu56[AT]gmail[DOT]com# Blog: http://www.cnblogs.com/llhthinker/p/6719779.html# Date: 2017-04-16""""""data_set = li
2017-09-23 16:47:34 1006
原创 概率论与数理统计基本概念
《-------概率论-------》概率论是研究随机现象的模型(即概率分布)。《-------数理统计-------》数理统计是研究随机现象的数据收集与处理。《-------随机现象-------》在条件一定(不变化)的情况下,并不会总是出现相同结果的现象叫做随机现象。两个特点:(1)结果不止一个。(2)人无法百分百确定会出现某个结果。·例如:
2017-08-23 20:50:37 1454
原创 全概率公式
以案例入手:市场供应灯泡,其中甲厂供应70%,乙厂供应30%。甲厂合格率95%,乙厂合格率80%。A表示甲厂灯泡,~A表示乙厂灯泡。B表示灯泡的合格率求P(B)直接计算 : P(B) = 70% * 95% + 30% * 80% = 0.905 = 90.5%全概率:A与~A是完备且互斥则 B = AB ∪~AB P(B)= P(AB∪~A
2017-08-17 18:53:18 1418
原创 Scrapy 安装
python 安装包 : python-3.6.2-amd64 (下载时,顺便下载 pip,在python目录下的scripts)pywin32安装包: pywin32-221.win-amd64-py3.6为python配置好环境变量在命令行:1. pip install pyOpenSSL 成功进行下一步如果下载不成功https://p
2017-08-03 15:38:43 286
原创 LightOJ - 1341
#include #include #include #include using namespace std;const int N = 1000000 + 10;bool isprime[N];int prime[N];int primeNumber;void makeprime(int n) { memset(isprime, 1, sizeof ispri
2017-04-28 17:26:50 437
原创 LightOJ - 1282
#include#include#includeusing namespace std;int power(int a,int b,int c){ int res=1; a%=c; while(b) { if(b&1) res=(res*a)%c; a=(a*a)%c; b>>=1; } return res;}int m
2017-04-27 21:00:52 348
原创 uva10791 唯一分解定理
很好的解释:http://blog.csdn.net/wuxiushu/article/details/51435088#include#include#includeusing namespace std;int main(){ long long n; int k=1; while(scanf("%lld",&n)==1&&n) { long long ans=0;
2017-04-26 19:20:46 675
原创 poj 1321
#include#include#includeusing namespace std;int ans,n,k,cnt;char map[10][10];bool vis[10];void dfs(int i){ if(cnt==k) { ans++; return; //满足条件后就return,根据下面dfs(i+1),可以保证遍历没有重漏。 }
2017-04-12 17:09:56 447
原创 二叉树 三种遍历构造二叉树+层次遍历 题目 PAT 树的遍历
https://www.patest.cn/contests/gplt/L2-0061.后序遍历+中序遍历,构建二叉树。2.队列层次输出二叉树#include#include#include#include#includeusing namespace std;int n;int in[35],post[35];struct node{ int data; nod
2017-03-22 22:29:21 545
转载 任务管理器已被管理员禁用
http://jingyan.baidu.com/article/7908e85ca25129af481ad2f8.html
2016-12-04 23:49:02 640
原创 andriod 端
package com.qnear.qnearfe;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.design.widget.FloatingActionButton;import android.support.design.widg
2016-12-02 20:48:14 413
原创 andriod客户端
package com.qnear.qnearfe;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.design.widget.FloatingActionButton;import android.support.design.wid
2016-12-02 18:40:03 347
原创 android 30行
//消息转到UI线程final Handler handler = new Handler(){ @Override public void handleMessage(Message msg){ Toast.makeText(getApplicationContext() , msg.ge
2016-12-01 09:35:22 397
原创 Json协议
个人理解:不同应用之间进行数据传输时,数据的格式可能不一样,就像一个人的id ,name等的属性,在客户端程序上它们的类型是 id int,name string而服务端程序上也有相应的id,name等属性,但是它们的类型是id string,name string这时就需要进行转码。(然后封装打包发送到指定的地方)而json是原生库什么的,可以方便地进
2016-11-24 20:52:47 1196
原创 服务器端代码解析
package mainimport ( "bufio" "database/sql" "fmt" "net" "os" "strconv" "time" _ "github.com/go-sql-driver/mysql")var db *sql.DBfunc
2016-11-23 23:43:32 1546
原创 go操作 mysql示例
package mainimport ( "database/sql" "fmt" _ "github.com/go-sql-driver/mysql")func main() { insert()}func insert() { db, err := sql.Open("mysql", "root:000000
2016-11-23 15:56:53 656
原创 一些mysql的知识以及go语言操作mysql,mysqld服务
go语言操作mysql优质链接: http://www.cnblogs.com/hupengcool/p/4143238.html数据库驱动:刚接触数据库是在命令框中使用数据库,而数据驱动就是可以通过其他的方式调用sql语句,同样去操作数据库,进行数据存储。mysql用户管理:修改root用户名密码:http://book.51cto.com/art/200904/120306
2016-11-23 14:14:20 575
原创 客户端例题解释
出处:http://blog.csdn.net/ygrx/article/details/11773151// clnpackage mainimport ( "bufio" "fmt" "net" "os" "time")func getMsg() (msg string) { reader := buf
2016-11-20 15:29:09 449
原创 网络基础知识
IP地址:IP地址=网络地址+ 主机地址;类似于门牌号。子网掩码:划分IP地址,左边位数代表网络地址,右边为主机地址,通过“&”操作可以获得网络地址。(同样有办法得到主机地址)网关: 不同网络之间进行信息交互的必经途径。DNS:域名服务机器。绑定IP地址。
2016-11-20 10:44:54 299
原创 android端总是无法连接到golang服务器(ECONNREFUSED(connections refused))。
跪了好久,查端口,ip无数次,都发现不了问题。最后想测试一下填错ip地址会怎么样,竟然连接成功了,orz........原因:手机上查看的 ip地址 是手机本身的ip(192.168.191.2),网关才是电脑的 ip(192.168.191.1)。orz........
2016-11-19 16:03:09 1473
原创 android 端没有办法连接到指定端口(附带一些端口操作)
1.端口被占用,查看端口:netstat -ano;这时端口太多,查看某个端口:netstat -ano|findstr "端口号"tasklist|findstr 进程号taskkill /f /t /im 进程名称 (taskkill/f/t/im goUser.exe)
2016-11-19 15:55:37 2151
转载 andriod 导出apk时,activity does not exist
http://www.voidcn.com/blog/q383965374/article/p-5754907.html
2016-11-19 11:00:50 432
原创 接收数据,并显示,代码解释
例题func recv(clnSck net.Conn) { buf := make([]byte, 1024) dataLen, err := clnSck.Read(buf) if err != nil { fmt.Println(err) return } msg := string(buf[:dataLen]) // 显示接收到的消息 f
2016-11-17 20:57:58 962
转载 Go语言读取用户的输入
https://www.kancloud.cn/kancloud/the-way-to-go/72679例题func getMsg() (msg string) { reader := bufio.NewReader(os.Stdin) if err != nil { fmt.Println(err.Error()) } return}简要概
2016-11-17 20:25:33 4954
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人