自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

abc的旅途

谋事在人,成事在天

原创 C语言最简单的socket通讯实例—echo服务器

C语言最简单的socket通讯实例—echo服务器 本文致力于实现最简单的socket通讯实例。根据以下代码实例,先运行服务端,再运行客户端进行连接通讯。 原理图 socket通讯echo服务器实例: Server端代码: #include <sys/types...

2018-07-20 16:06:54

阅读数 1816

评论数 0

原创 Visual Studio Code for C/C++ dev environment

 Visual Studio Code for C/C++ dev environment We need install Visual Studio Code/GNU GLOBAL and Visual Studio Code Plugins for C/C++ dev environment....

2018-05-08 18:08:22

阅读数 897

评论数 1

原创 一张图解释按键码从键盘传递到浏览器的过程

一张图解释按键码从键盘传递到浏览器的过程 传递过程 键盘按下某个按键后产生扫描码(scan code) 扫描码传递到键盘驱动,转换成虚拟码(virtual-Key code) 操作系统根据不同的键盘布局产生虚拟码对应的Unicode字符 操作系统将虚拟码和Unicode字符转递给浏览器 ...

2018-04-29 22:12:38

阅读数 114

评论数 0

原创 C C++带多个参数的宏(...与__VA_ARGS__详解)

C C++带多个参数的宏(...与__VA_ARGS__详解) 1. 环境 gcc version 4.8.4 (Ubuntu 4.8.4-2ubuntu1~14.04.3) 2.'...'与__VA_ARGS__ 这里的...代表多个参数,在宏展开时,编译器会...

2018-03-05 14:39:43

阅读数 2870

评论数 0

原创 selenium实例自动登陆知乎

selenium实例自动登陆知乎 工作中会时常遇到重复劳动的事情,比如填写工时。此时你会有几种选择: 1. 手动填写 2. 程序自动填写 想偷懒当然就选了第二种。这里使用selenium1来控制浏览器自动浏览填写来代替手工。当然你也可以直接用get/post请求直接提交数据,但前提你要花很...

2018-02-25 11:41:28

阅读数 1553

评论数 0

原创 Convolutional layers/Pooling layers/Dense Layer 卷积层/池化层/稠密层

Convolutional layers 卷积层 Convolutional layers, which apply a specified number of convolution filters to the image. For each subregion, the layer ...

2018-02-05 10:58:24

阅读数 4268

评论数 2

原创 MNIST数据库加载

MNIST The MNIST dataset comprises 60,000 training examples and 10,000 test examples of the handwritten digits 0–9, formatted as 28x28-pixel monoc...

2018-02-02 09:17:19

阅读数 3274

评论数 2

原创 Tensorflow MNIST 卷积神经网络入门与思考系列

Tensorflow MNIST 卷积神经网络入门与思考系列 背景 在写下这些文章之时,我已经尝试过去复习线性代数,高等数学,并且买了西瓜书、统计学习方法、机器学习实战来看。 过了一段时间,我发现这样的学习方式是有问题的,除了回顾了数学和扎在看不懂的理论公式里(西瓜书和统计学习方法),对...

2018-02-02 09:12:38

阅读数 142

评论数 0

原创 ffmpeg入门系列教程(新API)示例 02

ffmpeg入门系列教程(新API)示例 02环境搭建传送门:http://blog.csdn.net/DaveBobo/article/details/51123890教程原文:http://dranger.com/ffmpeg/tutorial02.html工具:VS 2013 社区版FFmp...

2017-04-06 21:25:44

阅读数 831

评论数 0

原创 ffmpeg入门系列教程(新API)示例 01

ffmpeg入门系列教程(新API)示例 01环境搭建传送门:http://blog.csdn.net/DaveBobo/article/details/51123890教程原文:http://dranger.com/ffmpeg/tutorial01.html教程译文:http://blog.c...

2017-04-02 11:03:56

阅读数 1008

评论数 0

原创 Timer延时任务的坑与handler实现延时任务对比

Timer定时任务的坑与handler实现延时任务对比1.Timer实现定时任务下面是一个循环定时任务,在一般情况下并不会出什么差错。Timer myTimer = new Timer(); myTimer.schedule(new TimerTask() { @Override ...

2017-03-25 16:41:36

阅读数 1907

评论数 0

原创 switch case正确的使用姿势——在代码之外的思考

switch case正确的使用姿势——在代码之外的思考 一个简单的switch case语句,假设meg有三个case,A、B、和C: 1. 第1种写法 这种写法也在我接手的项目里出现。 String result = ""; switch (meg) { ...

2017-03-21 23:10:02

阅读数 2871

评论数 0

原创 Android Studio cmake和jni的一些坑

Android Studio cmake和jni的一些坑1.路径 修改前CMakeLists.txt动态库配置部分 add_library( avcodec-57 SHARED IMPORTED )set_target_properties(...

2017-03-12 16:31:36

阅读数 7761

评论数 0

原创 摘要验证浅析

摘要验证说白了就是客户端使用用户名和密码用特定的算法计算请求信息的hash值并传到服务器,服务器也用保存在服务器的用户名和密码用同样的算法计算hash进行比较验证,hash值一致则代表客户端的用户和密码正确。 摘要验证的原理就是用计算出的摘要来代替密码进行网络传输,避免了基本验证的安全问题。 ...

2017-03-11 17:50:11

阅读数 167

评论数 0

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