自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(240)
  • 资源 (45)
  • 论坛 (1)
  • 收藏
  • 关注

原创 linux内核算法 - 其他

linux内核算法 - 其他 待续

2020-07-06 10:27:46 44 1

原创 linux内核算法3

linux内核算法3 待续

2020-07-06 10:26:44 71

原创 linux内核算法2

linux内核算法2 待续

2020-07-06 10:25:38 63

原创 linux内核算法1

linux内核算法1 待续

2020-07-06 10:24:59 53

原创 linux内核 - 锁

linux内核 - 锁 待续

2020-07-06 10:16:19 75

原创 linux内核数据结构 - 其他

linux内核数据结构 - 其他 待续

2020-07-06 10:14:34 43

原创 linux内核数据结构 - tree

linux内核数据结构 - tree 待续

2020-07-06 10:13:51 50

原创 linux内核数据结构 -map

linux内核数据结构 -map 待续

2020-07-06 10:13:20 60

原创 linux内核数据结构 - Queue

linux内核数据结构队列,待续

2020-07-06 10:10:59 40

原创 linux内核数据结构--List

内核链表数据结构,待续

2020-07-06 10:10:02 46

原创 linux网卡多队列

RSS: Receive Side ScalingRPS: Receive Packet SteeringRFS: Receive Flow SteeringAccelerated Receive Flow SteeringXPS: Transmit Packet Steering

2020-05-25 15:58:52 104

原创 ftrace内核跟踪

待续参考:https://www.cnblogs.com/danxi/p/6417828.htmlhttps://www.jianshu.com/p/99e127973abe

2020-05-22 10:39:34 52

原创 ebpf

待续

2020-05-21 13:18:27 75

原创 linux perf

待续

2020-05-21 13:17:55 42

原创 单元测试googletest gmock

一:Mock C code对于c code,gcc 提供了编译链接选项:-Wl,-wrap比如gcc编译时加入链接选项 -Wl,--wrap,malloc,那么函数调用malloc的时候会调用自定义的__wrap_malloc,而原来的malloc会以__real_malloc进行调用。所以程序需要定义一个__wrap_malloc,比如:void* __wrap_malloc(siz...

2019-10-24 19:59:05 547

原创 C语言函数指针与NULL

C语言中,函数指针和普通指针类似,如果定义了一个函数指针,比如int (*fun)(int a,int b); 那么函数指针fun将默认初始化为NULL。注意:1)函数指针不是函数声明,不要混淆。2)C中函数名可以隐式转换为函数指针,但是C++中非静态成员函数无法隐式转换, 因此在C/C++中获取函数指针时最好统一用取地址符&:即函数指针 = &函数名。...

2019-10-20 13:46:21 507

转载 Approaching (Almost) Any Machine Learning Problem

原文:http://blog.kaggle.com/2016/07/21/approaching-almost-any-machine-learning-problem-abhishek-thakur/Abhishek Thakur, a Kaggle Grandmaster, originally published this posthereon July 18th, 2016 and...

2019-03-26 20:03:58 481

转载 GPU太贵无从下手?大神教你省钱又省心

原文:https://www.itcodemonkey.com/article/8227.html来自:AI前线(微信号:ai-front),作策划编辑:Vincent,作者:Tim Dettmers,译者:核子可乐、Debra,编辑:Debra,原文链接导读:深度学习是一类对计算资源有着高度要求的领域,而 GPU 的选择将从根本上决定你的深度学习体验。如果没有 GPU,你...

2019-03-26 19:50:00 521 1

原创 数据降维 - PCA, LDA, SVD

草稿

2019-03-21 19:34:50 288

原创 TLS/TCP/UDP性能测试

草稿

2019-03-20 20:59:44 847

原创 openssl 1.1.1 build, 上层应用option选项及openssl s_client 用法

【build】./Configure linux-x86_64 --prefix=/usr shared如果想提供zlib压缩,那么可以加zlib参数:./Configure linux-x86_64 --prefix=/usr shared zlibmakemake install如果报错BIO_f_zlib找不到,那么查看一下libcrypto.so.1.1,libcr...

2019-03-14 17:56:45 1182

原创 时间序列分析 - 异常检测

草稿

2019-03-13 20:16:33 1723

原创 时间序列分析 - python实现

python的statsmodels模块(http://www.statsmodels.org/dev/tsa.html)提供了时间序列分析相关的内容:acf() 计算自相关 statsmodels.tsa.stattools.acfplt_acf() 画自相关系数 statsmodels.graphic...

2019-03-13 20:01:17 1431

原创 时间序列分析 - ARMA/ARIMA参数估计及模型预测

整体处理流程如下: 【平稳化处理】根据ADF单位根检验看序列是否平稳,对于非平稳序列可以进行差分,对数等等。对于得到的平稳序列需要检测是否为白噪声,如果是就没有必要再分析了。【白噪声检验】1)由于白噪声序列期望为0,方差固定。因此会在y=0上下小幅波动,比如:2...

2019-03-13 20:00:12 13019

原创 时间序列分析 - ARMA, ARIMA, SARIMA

【目标数据】ARMA: 针对弱平稳/宽平稳时间序列分析ARIMA: 针对非平稳非周期性时间序列分析SARIMA: 针对非平稳周期性时间序列分析。【自协方差与自相关系数】时间序列在t时刻记作Xt,在s时刻记作Xs,那么这两个时刻对应的时间序列的自协方差的计算公式为:假设时间间隔t-s=k, 并且假设时间序列的均值为常数u, 那么上述公式可以写成自相关系数的表...

2019-03-06 17:19:26 3739 3

原创 python性能分析工具

1)cProfilecProfile可以嵌入到python代码中执行,比如:import cProfilecProfile.run('foo()', 'foo.out')查看结果需要pstats模块,比如:import pstatsp = pstats.Stats('foo.out')p.print_stats()pstats还可以排序, 以及打印排名靠前的记录。比如...

2019-03-06 09:56:58 1841

原创 python debug

1) logging模块2)打印当前调用堆栈(非Exception堆栈)import inspectprint inspect.stack()3)打印exception异常堆栈traceback

2019-03-05 15:23:16 1134

原创 时间序列分析 - 移动平均SMA, EMA(EWMA) 之python

pandas:pandas.DataFrame.rollingpandas.DataFrame.ewmpandas.DataFrame.mean其中rolling可以指定窗口类型win_type,比如boxcar, boxcar, triang, blackman, hanning, bartlett以hanning window为例,其窗口形状为钟型,曲线函数为:...

2019-03-01 16:38:47 9512

转载 时间序列分析 - 移动平均SMA, WMA, EMA(EWMA) 之理论公式

原文:https://zh.wikipedia.org/w/index.php?title=%E7%A7%BB%E5%8B%95%E5%B9%B3%E5%9D%87&variant=zh-cn#_note-0移动平均(英语:moving average,MA),又称“移动平均线”简称均线,是技术分析中一种分析时间序列数据的工具。最常见的是利用股价、回报或交易量等变数计算出移动平均。...

2019-03-01 16:29:07 8110

原创 Cmake草稿

草稿

2019-02-28 17:20:56 1007

原创 char*, char[], 字符串初始化之内存布局

先上一段C代码:#include <stdio.h>int a_test = 66;char glob_str_array[] = "Global Heglo String Array!";char *glob_str_pointer = "Global Hegxlo String Pointer!";main(){ a_test = 88; co...

2019-02-27 15:32:07 2404

原创 js定时器

关于setTimeout与setInterval的介绍:https://javascript.info/settimeout-setinterval 语法:setTimeout(func|code, delay[, arg1, arg2...])setInterval(func|code, delay[, arg1, arg2...])第一个参数一般是callback函...

2019-02-15 17:28:23 1054

原创 Kibana中对ElasticSearch Query查询用法

以下操作都是在kibana的Dev Tools中进行。1. 日期range筛选基本用法:GET /my_index/_search{ "query": {"bool": {"must": [{"match_phrase":{"Service":{"query":"service-001"}}},{"match_phrase

2019-02-12 19:46:06 3880

原创 javascript操作json

1. json中拼接js变量,比如在js中拼接"str1"和变量x:{"str1":"'+x+'"}; 2. json对象与字符串转换JSON.parse()用于从字符串中解析出json对象,比如:var str='{"age":"30","name":"jim"}'经 JSON.parse(str) 得到:Object: age:&quot

2019-02-12 19:30:58 212

转载 C内嵌AT&T汇编 - X86

原文:https://blog.csdn.net/littlehedgehog/article/details/2259665https://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html内核代码绝大部分使用C 语言编写,只有一小部分使用汇编语言编写,例如与特定体系结构相关的代码和对性能影响很大的代码。GCC提供了内嵌汇...

2019-01-16 10:37:03 465

原创 CAS原子操作以及Pthread Futex

维基百科给出的CAS定义:In computer science, compare-and-swap (CAS) is an atomic instruction used in multithreading to achieve synchronization. It compares the contents of a memory location with a given value ...

2019-01-11 11:52:27 517

转载 SystemV与Posix IPC对比

原文:https://www.tutorialspoint.com/inter_process_communication/inter_process_communication_system_v_posix.htmImplement POSIX Semaphore APIs using System V Semaphores APIs:https://www.ibm.com/deve...

2019-01-11 11:45:59 506

原创 Pthread 线程调度

设置以下关于调度策略之前应该首先通过pthread_attr_setinheritsched设置PTHREAD_EXPLICIT_SCHED.1) Scheduling Scopehttp://man7.org/linux/man-pages/man3/pthread_attr_setscope.3.html通过pthread_attr_setscope()可以设置线程的资源竞争范围,包...

2019-01-11 11:37:31 886

原创 多线程虚假唤醒 Spurious wakeup

问题描述:线程在等待signal信号时,即使等待的条件变量并没有变化,线程仍然可能被唤醒。解决的办法是设置一个while循环,检测条件变量是否真正改变了,如果没有就继续wait维基百科里的描述:Spurious wakeup describes a complication in the use of condition variables as provided by certain ...

2019-01-11 11:22:29 409

原创 linux signal回调函数

void my_signal_handler(int sig){ printf("Received signal %d, quiting\n", sig); exit(1);}// set up signal handlersignal(SIGINT, my_signal_handler);signal(SIGQUIT, my_signal_handler);...

2019-01-10 17:13:27 608

firefox下http抓包插件

与IE下的httpwatch类似,用于firefox下抓取http消息流

2014-11-16

firefox下restclient插件

开发http应用的必备工具,在firefox下发送各种http消息

2014-11-16

graphite0.9.9相关安装包

whisper: 0.9.9, Carbon: 0.9.9, graphite-web: 0.9.9 在python2.7.3,Django1.3环境下安装成功

2014-11-09

cas-server-webapp

改造cas,实现自定义登录页面,及错误跳转。具体参考我的博客 http://blog.csdn.net/just_lion/article/details/17204979

2013-12-08

spring MVC 初始启动blocking queue

spring MVC 初始启动concurrent blocking queue,通过@PostConstruct 注解实现,详情参考我的博客

2013-07-31

mybatis返回Integer

mybatis返回int会报错,改成Integer封装类型可以解决,具体参考我的博客

2013-08-01

spring mvc restful service

spring mvc restful service,支持string, json, xml, maven工程,可以直接运行

2013-07-30

jmeter xsl样式表

jmeter extras里提供了一些xsl样式表,但是不方便看细节,这个样式表转自,可以看细节报告

2013-06-21

springMVC+mybatis+jpetstore工程源码

springMVC自带的jpetstore用的是ibatis,这里改造为mybatis,数据库用的是mysql,可以直接在eclipse运行

2013-05-13

springMVC自带的jpetstore源码

springMVC自带的jpetstore源码,没有经过任何修改,可以根据自己的需要做调整

2013-05-08

springMVC+jpetstore+mysql工程源码

在springMVC自带的jpetstore的基础上,做了配置,使用mysql数据库,可以在eclipse中直接编译

2013-05-09

mondrian war项目maven编译

mondrian默认采用ant build,这里的war项目采用maven编译,可以直接在eclipse里运行

2013-04-26

resteasy使用源码

resteasy在jboss7.1中的使用介绍,源代码,两种方式,自动注册rest service以及在程序中实现

2013-04-24

mondrian xmla配置需要的jar

jpivot + mondrian + xmla配置需要的jar, 包括 commons-discovery-0.2.jar jaxrpc.jar axis.jar wsdl4j-1.5.1.jar

2013-04-22

pentaho sample data sql

pentaho 社区版的数据库在换到mysql以后,缺少sample data数据库的创建语句,这个sql就是用来做这件事的。

2013-03-14

Kettle (PDI) 4.3 src补充jar

kettle (PDI) 4.3在以java web start编译时,缺少一些jar包,同时build.xml要做一些修改,具体的编译过程参考我的博客。

2013-02-26

DataNucleus JPA/JDO访问mysql示例

DataNucleus 通过JPA/JDO访问mysql示例,具体介绍可以见我的博客

2013-01-09

swfupload+fileupload文件批量上传,带进度条百分比显示

swfupload+fileupload文件批量上传,带进度条百分比显示,在eclipse中可以直接运行

2012-10-13

spring3 MVC 入门hello world源码

spring3 MVC 入门hello world源码,在eclipse中可以直接运行

2012-10-13

Jive论坛1.2.4源代码

Jive源码,java程序员必读,被誉为java进阶的九阴真经

2012-08-17

重构-改善既有代码的设计

重构必读书目。 软件工程领域的超级经典巨著,与另壹巨著《设计模式》并称"软工双雄",全美销量超过100000册,亚马逊书店伍星书。

2012-03-08

UML和模式应用 英文原版 Applying UML and Patterns

面向对象领域经典巨著,从事OOA/D必读书目,英文原版,第二版,高清

2012-03-08

重构-改善既有代码的设计 英文原版

Refactoring: Improving the Design of Existing Code 重构领域必读书目,江湖地位不必多说,英文原版,高清。

2012-03-08

mtputty.zip

基于putty的免费ssh client, 支持tab多窗口,压缩包包含安装文件及配置说明

2019-06-26

gcc依赖文件gmp4.3.2+mpfr2.4.2+mpc0.8.1

gcc安装依赖库,gmp-4.3.2.tar.bz2, mpfr-2.4.2.tar.bz2, mpc-0.8.1.tar.gz

2018-10-18

pycaffe依赖包

pycaffe依赖包,matplotlib在我的其他资源里

2017-04-28

matplotlib-2.0.0.tar.gz

matplotlib-2.0.0.tar.gz

2017-04-28

python pip_1.3.1

pip 1.3.1

2017-04-27

python setuptools

python setuptools

2017-04-27

python 2.7.9

python 2.7.9

2017-04-27

opencv 2.4.10

opencv 2.4.10

2017-04-27

boost_1_60_0.tar.gz

boost 1.60

2017-04-27

caffe安装依赖包(for CentOS6.7)

caffe依赖包

2017-04-27

scikit-learn 0.17安装包for python3.5 win32

scikit-learn安装包集合,依次安装:numpy-1.11.2+mkl-cp35-cp35m-win32.whl,scipy-0.18.1-cp35-cp35m-win32.whl,scikit-learn-0.17.win32-py3.5.exe numpy和scipy通过pip install xxx.whl方式安装

2016-11-18

gerrit2.11

gerrit 安装部署包,版本号2.11

2015-12-15

TortoiseGit

Windows下Git客户端,TortoiseGit

2015-12-15

git preview

安装TortoiseGit客户端之前需要先安装的git preview工具,用于客户端代码查看

2015-12-15

netty http protobuf

netty http protobuf示例,包括client和server端

2015-08-04

netty http client & server

netty http client & server 示例源码

2015-08-04

protobuffer example

protobuffer maven示例工程,包括类生成,序列化反序列化

2015-08-03

taoyuanforrest的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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