自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Fight It

New Begaining

  • 博客(177)
  • 资源 (9)
  • 收藏
  • 关注

原创 记第一次跳槽

自14年底在校通过上家公司面试后入职实习至离开,已近六个年头。前两年职(xin)业(zi)发展是比较好的,有一个很看好我的领导,且他的编程技术很高深。这个领导也是我工作上的第一个导师,技术方面他是个很优秀的技术人和领导者,但是其他方面略有欠缺。由于当时恰逢实习上岗期,大量代码及业务知识(自己看源码、测试或请教同事,文档甚少)需要学习,个人技术迅猛发展。两三年后,这位大牛跳槽离职,我就进入野蛮发育阶段。随着大牛的离职,小牛们也陆续离开,以致一年后开发小组只剩我一人。后续的两年除了生活上家庭的催...

2020-12-30 16:39:49 70 2

原创 C++11 线程池

原始代码路径:https://github.com/progschj/ThreadPool代码理解参考:https://blog.csdn.net/zdarks/article/details/46994607管理一个任务队列,一个线程队列,然后每次取一个任务分配给一个线程去做,循环往复。线程无线循环处理任务:主动取任务并执行,直到没有任务了就阻塞。任务队列操作线程:新任务入队会唤醒一个线程来处理(如果存在阻塞中线程的话,没有阻塞中线程则等有线程执行当前任务完毕后来处理)。改变主要是在代

2020-12-25 18:33:12 18

原创 11章 进程间通信——《精通 Windows API》

荒废的光阴,最后得自己一点点捡起来。个人笔记,有误请直接评论提出,共同学习。进程间通信方式:邮槽、管道、剪贴板、消息、网络、FileMapping。一、邮槽邮槽通信进程分服务端和客户端,由服务端创建并指定邮槽名,客户端根据邮槽名打开使用。单向通信,客户端写+服务端读,消息先进先出。可夸主机,单条消息不能超过424字节。1,关键API1)服务端创建邮槽CreateMailslot2)服务端获取邮槽信息GetMailslotInfo3)服务端读取消息ReadFile4)客户端打开

2020-12-23 16:05:20 22

原创 VS2019 C++ 单元测试

荒废的光阴,最后得自己一点点捡起来。个人笔记,有误请直接评论提出,共同学习。前段时间开始重拾错过的东西,测试环境是VS2019,今天在UnitTest目录下测试。一、新建待测项目Calculate.h:#pragma onceclass Calculate{public: int Add(int a, int b);//加 int Subtract(int a, int b);//减 int Multiply(int a, int b);/.

2020-12-22 17:28:21 187

转载 C++重载、重写、重定义

一、重载(overload)指函数名相同,但是它的参数表列个数或顺序,类型不同。但是不能靠返回类型来判断。(1)相同的范围(在同一个作用域中) ;(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。(5)返回值可以不同;二、重写(也称为覆盖 override)是指派生类重新定义基类的虚函数,特征是:(1)不在同一个作用域(分别位于派生类与基类) ;(2)函数名字相同;(3)参数相同;(4)基类函数必须有 virtual 关键字,不能有 static 。(5)

2020-12-09 13:34:10 29

转载 2020-12-04Windows路径操作API函数学习

Windows路径操作API函数学习前言  在VC++开发过程中,经常需要用到一些路径操作,比如拼需要的文件路径,搜索路径中的内容等等。Windows提供了一套关于路径操作的API帮助我们更好的执行这些操作。路径截断与合并APIPathRemoveArgs       去除路径后面的参数PathRemoveBackslash*    去除路径最后的反斜杠“\”PathAddBackslash*      在路径最后加上反斜杠“\”PathRemoveBlanks*      .

2020-12-04 15:19:15 22

原创 安卓子线程内存问题——有结论

有一套C++库,通过JNI被安卓应用调用。应用中在主线程(UI现场)调用一函数C正常,在子线程中调用该函数会导致APP崩溃。APP崩溃时报错信息如下:E/libsigchain: exiting due to SIG_DFL handler for signal 11逐步调试后发现在JNI层定义一个400K长度的数组的时候崩溃。在此之前,该函数已定义两个400K大小的数组。将该定义代码注释掉且相关操作用之前定义的数组实现后,该函数可在子线程中调用正常。现怀疑测试用安卓系统有限制线程使用的内存

2020-06-30 14:14:44 859

原创 安卓手机调试设备记录

两年前就有想法,让客户用自己的手机直接测试我们的设备。但是当时需求性不大,手上事情多也就先放着了。休假回来后,发现情况已经变了,客户都走安卓平台了。愤转平台而战,目前虽未用自己的手机测试(平台权限问题)成功,但是过程值得一叙。安卓平台调试设备的主要流程:1,环境安装2,驱动开发3,驱动编译4,测试工具开发5,测试工具编译与测试工具模拟运行6,安卓设备配置7,设备调试步骤详情1,环境安装准备JDK安卓包(360软件中有),Android Studio 安装包(360

2020-05-15 11:23:11 482

转载 简易安装包制作——好压

https://jingyan.baidu.com/article/5d368d1ef8aad93f60c05703.html

2019-03-20 11:03:09 235

原创 密码键盘常用(加解密,链接,MAC,PINBLOCK)算法介绍-资料整理

常用算法介绍一、DES,TDES算法1,DES(DataEncryptionStandard,标准加密算法)DES采用了64位的分组长度和56位的密钥长度,它将64位的输入经过一系列变换得到64位的输出。解密则使用了相同的步骤和相同的密钥。DES的密钥长度为64位,由于第n*8(n=1,2,…8)是校验位,因此实际参与加密的长度为56位,密钥空间含有2^56个密钥。2,3DES...

2019-03-20 09:21:54 2414

转载 C++获取系统时间

//方案二 优点:能精确到毫秒级;缺点:使用了windows API #include  #include  int main( void ) { SYSTEMTIME sys; GetLocalTime( &sys ); printf( "%4d/%02d/%02d %02d:%02d:%02d.%03d 星期%1d\n",sys.wYear,sys.wMonth,s

2015-09-23 10:34:21 573

转载 C# Enum,Int,String的互相转换 枚举转换

C# Enum,Int,String的互相转换 枚举转换Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。Enum 提供一些实用的静态方法:(1)比较枚举类的实例的方法(2)将实例的值转换为其字

2015-07-30 17:15:43 530

原创 网络嗅探器

帮朋友弄的毕业设计,慎抄。    主要就是获取网卡信息,从选中的网卡抓包并分析、显示,点击数据包信息时,会在左下部显示数据包的内容。    对吉首大学的教务管理系统和杭州电子科技大学的ACM系统有抓取用户名和密码的功能,在右下部显示对应抓到的包的序号和账号,密码。    项目资料可在【我的资源】下载。1、界面2、界面代码package com.sniffer.w

2015-06-17 14:44:02 1560

原创 PTV热力学计算助手

给学弟做的一个小作业,根据学弟给的文档做的,慎抄。    基本就是按照学弟给的资料里面的公式,数据,要求用户输入数据,并计算给出相应的结果,也没什么技术含量,说明都在代码里,就不重复了。1、学弟给的文档需求{一、 第一个界面进行两个选择:【流体的pvt性质计算】【流体的热力学性质计算】二、 若选择【流体的pvt性质计算】有以下几个选项:选择流体性质:【纯气体】【

2015-06-17 13:52:40 2219 3

原创 宏定义

#define <宏名>(<参数名>) <表达式> //宏定义函数<宏名>加<参数>,编译时会替代成<表达式> 例如:#define max(a,b) ((a)>(b)?(a):(b)) //这是大家经常会遇到的一个求较大值的函数(暂且让我称它为函数吧) /*(1)与一般函数相比:宏函数会在编译时直接替代,不用传参,没有内存空间,相对省资源;宏函数编译时编译器不会检查语法等错误,若出现错误,要人工检查;但是宏函数不限制处理的参数数据类型,int能用,float也能用,一般函数则只能

2015-02-04 11:12:42 862

转载 C++默认参数

函数的默认参数值,即在定义参数的时候同时给它一个初始值。在调用函数的时候,我们可以省略含有默认值的参数。也就是说,如果用户指定了参数值,则使用用户指定的值,否则使用默认参数的值。void Func(int i = 1, float f = 2.0f, double d = 3.0){ cout ", " ", " endl ;}int main(void){

2015-02-02 09:07:29 589

原创 VS2012兼容低版本代码配置

1、输出文件位置配置错误:(1)编译报错:若要更正此问题,请确保$(OutDir)、$(TargetName) 和$(TargetExt) 属性值与%(Link.OutputFile) 中指?定的值匹配。(2)处理办法:将【1项目属性->常规】中三项参照【2项目属性->链接器->常规】中输出文件位置配置。(输出目录+目标文件名相同即可,中间目录可不同)1项目属性->常规

2015-01-29 16:54:44 1496

原创 常用加密算法(资料收集)

1、AES:http://blog.csdn.net/chence19871/article/details/276538052、3DES:http://wiki.dzsc.com/info/8587.html3、DES:http://blog.chinaunix.net/uid-20318867-id-1705780.html从论坛收集的一份代码:#include "stdi

2015-01-26 10:50:48 761

转载 数字签名与数字证书

转自:http://blog.csdn.net/oscar999/article/details/9364101前言先看一下百度百科对数字签名和数字证书的解释:数字签名:将报文按双方约定的HASH算法计算得到一个固定位数的报文摘要。在数学上保证:只要改动报文中任何一位,重新计算出的报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改

2015-01-23 09:59:18 661

原创 C语言指针-链表逆转

昨晚看到庭波老师的日志说要实习链表逆转,点进去看了下

2014-11-21 11:51:10 2095

原创 自己的作品界面---类似360杀毒软件的界面

自己的作品界面---类似360杀毒软件的界面       软件界面,虽然有点丑,对比起我做的第一个几近黑白的界面来说,已经进步很大了(这是第二个)。刚说要做界面的时候,我有种被雷击中的感觉,用java蛮久了,从来没做过界面。唯一做过界面的语言是vb,人家是直接拖控件就好了。java的界面,好像没法脱控件。找了个资料,是仿360的,给了代码,但是没有给图片。开始蛮高兴的额,直接考下来了。后面

2014-09-22 19:15:10 3294 5

转载 Matlab中的FCM算法代码及中文详解

Matlabfunction [center, U, obj_fcn] = FCMClust(data, cluster_n, options)% FCMClust.m 采用模糊C均值对数据集data聚为cluster_n类%% 用法:% 1. [center,U,obj_fcn] = FCMClust(Data,N_cluster,options);% 2. [ce

2014-09-03 00:52:22 18439 15

转载 TCP数据包详解 抓到包分析不了的请进

TCP连接:SYN ACK RST UTG PSH FIN三次握手:发送端发送一个SYN=1,ACK=0标志的数据包给接收端,请求进行连接,这是第一次握手;接收端收到请求并且允许连接的话,就会发送一个SYN=1,ACK=1标志的数据包给发送端,告诉它,可以通讯了,并且让发送端发送一个确认数据包,这是第二次握手;最后,发送端发送一个SYN=0,ACK=1的数据包给接收端,告诉它连接已被确认,

2014-08-23 17:37:29 4658

原创 matlab做数据挖掘 入侵检测

1、矩阵基本运算http://blog.sina.com.cn/s/blog_4c1b0785010009m5.html2、聚类分析

2014-08-11 10:52:03 1582

原创 2014年博创杯参赛历程记

哈哈,比赛做完了,结局蛮happy的!1、huahua的作品成功进入全国总决赛。2、huahua和男朋友兼队友的pangpang一起踏过千山万水到北京走了趟,看了天安门、鸟巢什么的(huahua大学期间最想去玩的地方就是天安门了,但是,,,一直没有时间和费用),还买了情侣装(I❤北京)。3、huahua在比赛的时候,认识了一些朋友(同道中人啊),可以介绍给学弟学妹做学校之间的学术交流。4、huaha的作品获得了全国一等奖,刷新了学校参加该项比赛的记录。5、huahua的指导老师chenc

2014-08-07 14:23:03 2897 1

原创 吉首大学_编译原理实验题_基于预测方法的语法分析程序的设计【通过代码】

一、实验要求实验二  基于预测方法的语法分析程序的设计一、实验目的了解预测分析器的基本构成及用自顶向下的预测法对表达式进行语法分析的方法,掌握预测语法分析程序的手工构造方法。二、实验内容1、了解编译程序的基于预测方法的语法分析过程。2、根据预测分析原理设计一个基于预测方法的语法分析程序。三、实验要求对给定文法G[S]:S->AT       A->BU

2014-04-21 12:58:35 4473

原创 .java转.exe

http://hi.baidu.com/200770842223/item/fe22b7442ba27f2611ee1eef

2014-04-13 11:14:50 773

转载 JPCAP简介

一.JPCAP简介众所周知,JAVA语言虽然在TCP/UDP传输方面给予了良好的定义,但对于网络层以下的控制,却是无能为力的。JPCAP扩展包弥补了这一点。JPCAP实际上并非一个真正去实现对数据链路层的控制,而是一个中间件,JPCAP调用wincap/libpcap,而给JAVA语言提供一个公共的接口,从而实现了平台无关性。在官方网站上声明,JPCAP支持FreeBSD 3.x, Lin

2014-04-06 13:29:22 1316

原创 编译原理_常量定义语句语法分析

一、作用  判断常量语句定义是否合法,合法则输出分析结果,不合法则输出原由。二、不合法原由    1、是否有关键字“const”开头定义    2、是否有“;”结束定义;    3、句子中格式行的空格处理;    4、常量名是否合法(首字符是字母);    5、整形常量不能有前导零;    6、整形常量中不能有除数字以外的其他字符;    7、字符常量中只能

2014-03-10 17:35:57 2136

转载 sscanf函数用法详解

sscanf() - 从一个字符串中读进与指定格式相符的数据.   函数原型:   Int sscanf( string str, string fmt, mixed var1, mixed var2 ... );   int scanf( const char *format [,argument]... );   说明:   sscanf与scanf类似,都是用于输入的,只

2014-03-03 22:41:30 1081

转载 数据挖掘之—基于ReliefF和K-means算法的医学应用实例

【转载】数据挖掘之—基于ReliefF和K-means算法的医学应用实例(转自: http://www.cnblogs.com/asxinyu/archive/2013/08/29/3289682.html)  数据挖掘方法的提出,让人们有能力最终认识数据的真正价值,即蕴藏在数据中的信息和知识。数据挖掘 (DataMiriing),指的是从大型数据库或数据仓库中提取人们感兴趣的

2014-02-27 20:58:44 1834

原创 JAVA 实现 EchoServer EchoClient 服务器、客户机本地通信程序

新手入门,照着课本敲的,自己加的注释,若有错误,敬请指出。接着会自己试着写多线程的、异地交流的一些东东。运行情况:SERVER:服务器启动New connection accepted/127.0.0.1:292412345dxgjdfjgbye]byeCLIENT:How are you ! I am amy .

2014-02-27 16:30:59 2852 2

原创 codeforces-387B. George and Round

codeforces-387B. George and Round题意:某人G准备了m个题目,难度分别为b1,b2,b3,,,,,bm他需要使用n个题目,要求难度分别为 a1,a2,a3,an他有“特异功能”,可以使任意一个题目减低任意难度给出n,m【a】【b】问:使用他准备的题目,同时使用“特异功能”,他还要再准备多少题目题意抽象:1、我们尽量

2014-02-23 14:23:30 1039

原创 是谁说的jdk/jre/bin里面有javac.exe的[JDK配置]

杂家现在大三小技术宅。于2年前,2012年刚过完年开始接触JAVA,当时倒是mw要求安装JDK。。。这是背景杂家话了两样时间下载及配置JDK,结果,硬是只见到JAVA测试成功,javac一直都是“非内部软件',学长奋斗一天未果,选择放弃。。。。。背景说完了今天再次尝试,再搜过上百个网页后,开始”反省“自己的软件安装问题。有网友说,这个不成功是因为文件本来就有问题或配置不对。好吧,我按他

2014-02-22 22:47:15 2338

原创 HDU 4802 GPA

HDU 4802 GPA我想说STL会上瘾,省时省心,自从知道以后一直用现在几乎每个题都在用。真的上瘾了,只要用得上,基本都会用,,,,,谁来救救我。。。一道没有难度的题目,读懂题意都能做。就是有个权值算个数。。。99267442014-01-05 21:24:46Accepted480215MS288K7

2014-01-05 21:30:33 1035

原创 codeforces-379C. New Year Ratings Change

codeforces-379C. New Year Ratings Change原理=北大OJ1088滑雪,叫记忆DP吧,就是深搜的感觉,只是边走边做记号,用函数的回溯。。。。数据太大?开不了那么大的数组?用数据离散化,容器map。就是,走过的地方,就留标记,标记后面有多少步已经走过了,下次再走到这个地方,就直接跳过标记不再走,可以节省时间。

2014-01-05 20:31:49 1549

原创 codeforces-379B. New Year Present

codeforces-379B. New Year Present5609242Jan 3, 2014 12:30:05 PM20114045007379B - New Year PresentGNU C++ Happy New Year!15 ms 100 KB #include#include

2014-01-03 19:36:46 1026

原创 codeforces-379A. New Year Candles

codeforces-379A. New Year Candles好久没有刷CF了,今天兴致起了,就上了个水题。发现新大陆,CF上的ACCEPTED变成了happ new year!好有爱哦!哈哈,这题够简单吧,做错的非菜鸟同志,自己面壁去。。。  为菜鸟写的解题报告。要是小菜鸟做错了,我原谅你,加油!同时告诉你ACM毁大学,AC毁一生,和吸毒没两样。我这不就是毒瘾犯了

2014-01-03 13:48:29 1138

原创 好老师(湖南省第九届程序设计大赛原题)

好老师题目不解释,中国人都能看懂。思路分析:对所有的学生,首先分为两种:老师认识他,直接叫名字即可老师不认识他,由别的学生的名字和他与那个学生的相对位置关系来叫他对于第一种学生,最好办了,直接输出名字就好了。对于第二种学生,只能说,哎,老师都不认识你,真难为我。分三种情况:(1)只有1个老师叫得出名字的同学离他最近,他在那个同学的右边

2013-11-24 17:43:39 1022

原创 codeforces-363A. Soroban

A. Soroban不解释,逐个输出就好了!!!#include#includeusing namespace std;int main(){ string s[10]={"O-|-OOOO","O-|O-OOO","O-|OO-OO","O-|OOO-O","O-|OOOO-","-O|-OOOO","-O|O-OOO","-O|OO-OO","-O|

2013-11-14 16:21:44 1104

openssl.zip

openssl库1.0.1版本,windows动态库+静态库+头文件,crypto-1_0_1c,附带dll查看工具depends.exe

2020-10-27

openssl-master.zip

Linux开源openssl包,andorid可用,支持加解密算法众多,配置好系统后调用包内sh编译即可

2020-10-27

自己的作品界面---类似360杀毒软件的界面 (图集)

自己的作品界面---类似360杀毒软件的界面 (图集),下载该图集,结合我的代码,就能运行看到界面了。

2014-09-22

吉首大学_莫礼平_编译原理书及通过代码.zip

编译原理 实验指导书 作者:莫礼平 2011年3月 实验一  简单词法分析程序设计 实验二  基于预测方法的语法分析程序的设计 实验三  基于算符优先法的语法分析程序的设计 实验四 基于LR分析方法的语法分析程序的设计 【吉大学姐亲情共享,学弟学妹福利】

2014-04-22

代码数据对照

poj_1088 滑雪 lei.cpp是AC得代码 wang.cpp是wrong answer代码 in.cpp是随机产生测试数据的代码 *.bat是对比脚本

2013-08-10

JSU_动态规划_dp1

最基础的DP题目解题报告,适合初学者!动态规划(DP1) http://acm.hdu.edu.cn/diy/contest_show.php?cid=20151 解题报告: 1001 计算直线的交点数 1002 FatMouse's Speed1003 Common Subsequence1004 Max Sum 1005 Super Jumping! Jumping! Jumping! 1006 免费馅饼 1007 Humble Numbers1008 Monkey and Banana 1009 龟兔赛跑 1010 数塔

2013-07-28

ES7210调试手册

7210高性能ADC-4通道ADC采集,高信噪比,对比TI-ADC3101.

2018-12-24

PTV热力学计算助手

博文:http://blog.csdn.net/huahua520amy/article/details/46532915的可执行文件 由于CSDN只允许上次小于60M的文件,我的软件包里含安装包,试用视频和说明书,大小已经超过60M,特将资料上传到云盘,望莫怪。 给学弟做的一个小作业,根据学弟给的文档做的,慎抄。 基本就是按照学弟给的资料里面的公式,数据,要求用户输入数据,并计算给出相应的结果,也没什么技术含量,说明都在代码里,就不重复了。

2015-06-23

网络嗅探器

帮朋友弄的毕业设计,慎抄。 主要就是获取网卡信息,从选中的网卡抓包并分析、显示,点击数据包信息时,会在左下部显示数据包的内容。 对吉首大学的教务管理系统和杭州电子科技大学的ACM系统有抓取用户名和密码的功能,在右下部显示对应抓到的包的序号和账号,密码。

2015-06-17

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除