自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hober的专栏

好记性不如烂笔头

  • 博客(15)
  • 资源 (138)
  • 收藏
  • 关注

转载 解决putty network error software caused connection abort 自动中断

最近使用putty的时候老是提示 network error software caused connection abort 网络错误软件造成连接中断下面给出解决putty连接中断办法:1.在linux服务器端设置:vi /etc/ssh/sshd_config找到 TCPKeepAlive yes把前面的#去掉找到ClientAliveInterval 参数去掉前面

2017-05-29 22:33:46 3259

原创 linux下编译安装php扩展

今天部署我的博客时出现了几个问题:1.Undefined class constant 'MYSQL_ATTR_INIT_COMMAND'2.Call to undefined function Home\Controller\curl_init()这才发现我安装的php7忘装了pod_mysql和curl扩展。于是编译安装扩展~~~编译扩展转备好php7的源码

2017-05-29 22:29:09 4050

原创 UDP实现迭代型网络通信

UDP是无连接不可靠的数据报协议,因此与TCP不同,UDP协议中客户端不需要和服务器建立连接。总体流程:pic here服务端流程:1.初始化套接字2.bind3.recvfrom4.sendtoint main(int argc, char **argv){ int sockfd; struct sockaddr_in serv

2017-05-23 16:55:36 331

原创 预分配线程(prethreading)

预分配线程(prethreading)是让服务器在启动阶段创建一个线程池,每个客户请求由当前可用线程池中的某个闲置线程处理1.初始版本:每个客户一个线程int main(int argc,char **argv){ int listenfd,connfd; void sig_int(int); void *doit(void *); pthread_t

2017-05-23 16:48:56 745

原创 预先派生子进程(preforking)

预先派生子进程(preforking)是让服务器在启动阶段调用fork创建一个子进程池。每个客户请求由当前可用子进程池中的某个闲置子进程处理。预先派生子进程服务器程序1.初始版本(accept无上锁保护)static int nchildren; static pid_t *pids; int main(int argc,char **argv){ int liste

2017-05-23 16:44:35 805

原创 线程化TCP

线程版本使用fork创建子进程进行处理,这种代价是昂贵的。我们可以将其改写为线程版本。 使用线程的str_cli函数static int sockfd;static FILE *fp;void str_cli(FILE *fp_arg,int sockfd_arg){ char recvline[MAXLINE]; pthread_t tid;

2017-05-23 16:39:29 336

原创 非阻塞IO

以前各个版本套接字的默认状态是阻塞的,这样带来的时间消耗是巨大的。我们可以修改其为非阻塞版本。非阻塞式IO方式重写str_cli函数void str_cli(FILE *fp,int sockfd){ int maxfdp1,val,stdineof; ssize_t n,nwritten; fd_set rset,wset; char to[MAX

2017-05-23 16:36:30 372

原创 select与shutdown

我们已经实现了一个基本的并发回射服务器程序,但是依然存在问题。如果当客户端阻塞于标准输入时,服务器进程可能因为各种原因结束了。服务器TCP虽然正确的给客户端TCP发送了一个FIN,但是客户端进程正阻塞在标准输入上,可能很长时间之后才能接受到这个信息。针对这个问题,可以使用IO复用方法来解决。客户端程序既要处理标准输入,又要处理套结字上到达的信息。对于多种IO,使用select函

2017-05-23 16:31:33 534

原创 网络编程常用函数

bzero将目标字节串中制定数目的字节置为0inet_ptonint inet_pton(int family,const char *strptr,void *addrptr)p(presentation)代表表达,n(numeric)代表数值int_pton将ip地址从表达格式转换为数值格式,即将“点分十进制”转化为“二进制整数”功能:该函数将我们输入的ip地址

2017-05-23 16:26:04 584

原创 TCP实现标准客户/服务模式(停-等模式)

服务端流程:1.初始化套结字2.bind3.listen4.阻塞于accept,等待客户端连接5.有客户端连接到达,父进程通过fork创建子进程对其处理,父进程关闭连接,继续监听程序:int main(int argc,char **argv){ int listenfd,connfd; pid_t childpid; socklen_t

2017-05-23 16:21:03 296

原创 openSUSE下lamp部署

openSUSE Leap 42.2适用。首先,获得root权限。准备apache2安装apache2zypper in apache2启动apache服务器systemctl start apache2    重启apache服务器,使用systemctl restart apache2    停止apache服务器,使用systemctl stop ap

2017-05-12 17:57:25 566

原创 快速理解字节对齐问题

规则字节对齐的细节和具体编译器实现相关,但一般而言,满足三个准则:1) 结构体变量的首地址能够被其最宽基本类型成员的大小所整除;2) 结构体每个成员相对于结构体首地址的偏移量都是该成员大小的整数倍,如有需要编译器会在成员之间加上填充字节。3) 结构体的总大小为结构体最宽基本类型成员大小的整数倍,如有需要编译器会在最末一个成员之后加上填充字节。【数组的基本类型为数组每个元素的类型,与数组的大小无关,...

2017-05-03 23:47:23 565

原创 爬虫的一点经验

1.写一个网页爬虫的时候遇到了一个div嵌套问题,即一个大的div里面有很多小的div,如: XXX XXXXX    XXXX这样一个类型,如果爬取内层的div是很简单的,正则表达式十分好写:"/(.*?)/"但是如果要爬取外面的div该怎么办呢?当时我的做法是继续寻找,找出该段内容后面的具有识别该段内容能力的内容。如上式,在正则表达式中加入对id为com

2017-05-03 23:00:12 419

转载 thinkphp js路径问题

thinKPHP碰到的一些问题第一个问题:JS中调用TP定义的常量__URL__、__APP__等    TP给我们定义了这些常量确实非常好用,在模板中调用的时候感觉非常舒服。但是,这仅仅是在模板,在JS中就不是那么回事了,看一下如下的关键代码:$.ajax({type:"post",url:"__URL__/checkLogin"});怎么使用都错误,用Fir

2017-05-02 16:50:06 627

转载 KindEditor4.1.4代码高亮显示设置

在线编辑器KindEditor很强大,但是默认没有开启代码高亮功能。网上找到了一些方法。1.后台还需要加载prettify.js和prettify.css编辑器初始化设置后,在里面加cssPath(注意路径)和prettyPrint()KindEditor.ready(function(K) { window.editor = K.create('#editor_id',{

2017-05-01 14:38:14 1567

邻接矩阵,邻接表实现图的创建,遍历(DFS,BFS)

分别以邻接矩阵和邻接表的方式实现图的深度优先搜索、广度优先搜索

2016-05-12

汇编程序(环境)

汇编程序 MASM 汇编环境 附带一个helloworld程序,包括了edit debug link masm

2016-04-09

迷宫问题(栈解决)

使用栈解决迷宫问题,调用了stack类模板,算法

2016-04-09

linux下串口调试工具,含源码

一个Linux下的图形化的串口调试工具。使用GTK编程实现: 1) 串口基本收发 2) 串口配置(串口,速率,数据位,停止位,奇偶校验,数据控制) 3) 串口配置的保存和载入(串口,速率,数据位,停止位,奇偶校验,数据控制) 4) 串口HEX显示接收数据 5) 串口接收数据和发送数据的计数显示(按字节) 6) 串口接收数据的捕获(捕获到固定文件,但可以是追加捕获或是覆盖捕获) 7) 文件发送(选择指定文件去发送) 8) 串口HEX发送(以16进制的方式发送输入字符) 9) 连续定时间间隔发送数据,发送间隔时间可以自己设置 10) 面板托盘显示(可以隐藏或显示) 11) 终端控制功能(像minicom那样可以直接在终端输入进行响应) 12) 可配置默认启动参数.配置后以后启动则以默认启动参数打开串口 13) 本地回显.

2016-03-31

简单数学表达式求值

简单数学表达式求值,只能进行+ - * / 和()的运算,先将中缀表达式转化为后缀表达式,再利用栈进行求解

2016-03-18

点名抽答程序(QT)

QT写的一个老师上课点名抽答程序,很小的程序 源码附带打包好的程序文件

2016-03-03

QT版学生成绩管理系统(源码,未使用数据库)

QT版学生成绩管理系统(源码,未使用数据库) QT版本5.5.1下通过 另有可执行文件,若有需要,请另外下载(压缩包有网址)

2016-03-03

学生成绩管理系统(QT版,这是可执行文件!)

学生成绩管理系统编译成功后的可执行文件,使用NSIS打包,可以像正常软件一样安装卸载。 只是为了好玩O(∩_∩)O -------------------------- 用本地的文件操作代替数据库

2016-03-03

SSH选课系统(入门学习)

SSH 选 课 系 统 (仅供入门交流,大神勿喷)

2015-12-29

车票管理系统

车票管理系统 一车站每天有n个发车班次,每个班次都有一班次号(1、2、3…n),固定的发车时间,固定的路线(起始站、终点站),大致的行车时间,固定的额定载客量。如: 班次 发车时间 起点站 终点站 行车时间 额定载量 已定票人数 1 8:00 马鞍山 南京 0.45 45 30 2 6:30 马鞍山 杭州 3.5 40 40 3 9:00 南京 上海 4.0 40 20 4 10:00 南京 杭州 2.5 40 2

2015-12-25

学生成绩管理系统

学生成绩管理系统,C语言实现,可以改造。

2015-12-25

C++实现数组类(优化版)

C++实现数组类改进版,进行了运算符重载

2015-12-25

CSS毛玻璃效果

采用CSS的模糊滤镜实现毛玻璃效果,并对各种浏览器做了一定的兼容。

2015-12-25

iOS面试题-C部分

包含C语言, 问题与答案清晰明了,如果有什么问题欢迎私信讨论!

2015-12-18

iOS面试题-OC部分

包含OC内容, 问题与答案清晰明了,如果有什么问题欢迎私信讨论!

2015-12-18

iOS面试题-基本素质

iOS面试题基本素质面试部分,考研综合个人能力!

2015-12-18

iOS面试题-iOS部分

包含iOS, 问题与答案清晰明了,如果有什么问题欢迎私信讨论!

2015-12-18

html后台模板

html后台模板 非常好用 最近正在使用 这个开发 给大家分享一下

2015-12-18

iOS面试题-总览

包含一些比较典型的综合问题, 问题与答案清晰明了,如果有什么问题欢迎私信讨论!

2015-12-18

仿360手机助手秒装和智能安装功能源码

本资源为示例代码,完整讲解请参考博文: http://blog.csdn.net/guolin_blog/article/details/47803149

2015-12-16

mysql面试题.7z

又到面试季啦!你准备好了吗? 这是一份MySQL的面试题,2020,还是比较新的。试试看能答对多少

2021-02-25

Dubbo空指针问题测试代码.zip

这是Dubbo空指针问题测试代码,测试Dubbo 2.6.3版本使用XML配置/注解配置+check参数不同情况下,各个场景的异常报错。 建议配合博文使用。

2020-04-11

QrCodeUtil.zip

工具类作用:根据文字内容生成二维码,在二维码中间加入logo图片,最后将二维码嵌入外部背景图中,写入到指定路径

2020-03-22

利用poi+itextpdf进行word转pdf.zip

将word转换成pdf确实有很多种方案!最近正好需要做一个这样的功能,需求是将word模板进行签名后转换为pdf。为此,我花了一点时间去网上找方案。这里记录一下最终的方案:利用poi+itextpdf进行word转pdf。此资源按包含源码和maven依赖。

2020-03-04

docker搭建lnmp环境配置

此资源是使用docker搭建lnmp运行环境的脚本,需要使用docker-compose进行构建

2018-12-11

JAXBContent使用Demo

这个是使用JAXBContent进行WebService调用的demo。主要原理是将Bean与XML进行相互转换,然后使用okhttp进行请求。

2018-10-09

fastdfs配套安装包

fastdfs配套的安装包,配合fastdfs配置文档使用。 内有fastdfs、nginx、fastdfs-nginx-module 亲测安装成功

2018-04-05

FastDFS部署文档

FastDFS部署文档,环境为Ubuntu,搭配语言为PHP,实测成功。 文档中略去了配置第一步解压fastdfs压缩包并执行./make.sh和./mash.sh install。 我在配置时失败一次,原因为storage.conf中的tracker_server的地址写错了。大家可以尝试一下公网IP,不行再试试私网IP。 相关配套资源请查看我上传的另一个资源包。

2018-04-05

phalcon多模块接口开发模板

这是一份phalcon多模块接口开发模板,基类ControllerBase中添加了做日志方法,以及作为接口开发的返回json格式的放阿飞

2017-11-12

sublime Text3 3143注册码,亲测可用

sublime Text3 3143注册码,亲测可用。 希望大家有能力的能够支持正版!!! 只有使用正版,支持作者,才能让作者有更好的作品。

2017-09-17

PHP实现图片转字符串代码

看到网上有其他人用Python,js实现的图片转字符画,挺有趣的,于是我尝试着用PHP实现了一个。此代码与我的博客(http://blog.csdn.net/somehow1002/article/details/77600186)内的代码基本一致。如无积分,请去博客查看。

2017-08-26

PHP7官方文档

PHP7最新官方文档,2017-08-16更新

2017-08-24

html返回顶部

html+JavaScript+CSS实现的一个简易的“返回顶部”部件

2017-07-27

git for windows

这是windows下的git工具,只有64位的,外加一个git命令的pdf

2017-06-26

first follow select集合及LL1文法判别

C语言实现的LL1文法判别,及first、follow、select集合计算,编译原理实验要求,自己实现的,可能会有不完善的地方,欢迎讨论~~~

2017-04-16

c语言实现静态链表

c语言实现的静态链表

2017-03-17

jQeury下ajax的使用模板

简单介绍jQuery下使用ajax验证用户名的几个API的使用,方便遗忘后快速上手。

2017-03-08

php正则表达式手册

php正则表达式手册,系统的介绍了正则表达式的使用,适合初学者学习

2017-02-15

js幻灯片轮播代码

js幻灯片轮播代码。 免费下载,供大家学习之用。 注意,这是用jQuery实现的,想学原生js的请再找找其他资料

2016-11-25

hap-depends

hap-depends工具可以用来查看应用软件的依赖库,非常方便。

2016-05-18

空空如也

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

TA关注的人

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