6 cinyaaaa

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 8w+

进展更新2.0

2017/11 - 2018/111.技术之外工作效率很大部分取决于说话是否强势(会不会接一堆没用的活儿)/如何安排自己的工作顺序(让工作流程中的必要等待时间组合最优)/对于“标准”一词的执行程度(对小概率恶性事件的接受程度)/是否求助(别人可能一点就通,自己看代码效率极低)。2.c语言编码水平写代码水平有所提升,各种花式指针,结构体能知道怎么用了,代码可读性提升了很多。算法基本用...

2018-11-19 22:24:42

进展更新

07/03 - 11/11 ,四个半月从学校踏入公司已经四个半月时间了。如愿以偿成为了一名程序员。每天上班对着电脑,家里的笔记本都已经落灰了,这个博客也同样被遗忘在了角落。有时候还是想写写东西的,正好今天有这个心,又恰好开着电脑,想写写自己的最新进展和一些感受。1.在做的事情  在某网络硬件厂商北京研究所写程序。我也不知道该怎样定义自己的工作类型,既不是硬件工程师,也不是嵌入式的编

2017-11-11 16:07:30

libev的使用——结合Socket编程

之前自己学过一些libev编程的基础,这次写压测刚好用上了,才算真正动手写了些东西,在这里做一些总结。文章的目的使用浅显易懂的语言帮助大家做一个入门,有些的不对的地方欢迎指出。

2016-09-21 12:32:33

libev学习

libev学习  知识基础:·c++·libevent1.libev简介Libev是一个event loop:向libev注册感兴趣的events,比如Socket可读事件,libev会对所注册的事件的源进行管理,并在事件发生时触发相应的程序。2.原理通过event watcher来注册事件,watcher是一个结果体。libev通过分配和注册watcher对不

2016-09-02 19:11:24

libevent学习

libevent学习   1.libevent是什么libevent是一个轻量级的开源的高性能的事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。其中的关键字:事件(event):鼠标点击事件,键盘事件,以及处理操作系统的各种事件。所谓事件就是由某个对象发出的消息。比如用户按下了某个按钮,某个

2016-09-02 19:08:38

protobuf学习

protobuf学习   1.protobuf简介全称“Protocol Buffers ”,是Google的一个开源项目。protobuf其实和XML类似,是一种把数据按照某种特定的格式保存起来,用于存储,传输的规则。2.protobuf的最大特点(1)性能好,效率高(2)代码生成机制示例:比如有个电子商务的系统(假设用C++实现),其中的模块A需要发送大量的订单

2016-09-02 19:04:39

对于推送的相关理解

对于推送的相关理解    1.对于推送的理解    推送是指服务器定向传递消息到客户端。2.推送实现的两种方法(1)Pull:客户端主动向服务器索取消息,按一定的时间间隔向服务器查询是否有新消息。(2)push:服务器主动向客户端推送消息,需要建立客户端到推送服务器的长连接,服务器端可向推送服务器发送推送信息,推送服务器收到信息后通过已经建立好的长连接向客户端发布消息。3.

2016-08-03 16:15:50

Python基础学习Ⅱ

Python基础学习Ⅱ   1.py函数式编程不是纯函数式编程,允许有变量。支持高阶编程,函数也可以作为变量传入。支持闭包。支持有限数量的匿名函数。2.高阶函数变量可以指向函数。函数名其实是指向函数的变量。高阶函数是能接受函数做参数的函数。3.常见的高阶函数(1)map()使用方法:map(f,sequence)。作用:返回每一个元素都经过f函数的结果seq

2016-08-03 16:14:27

Python基础学习

Python基础学习   1.基本特点解释执行语言,速度快,代码少,源码不加密2.版本特点2.7版和3.3版,两个版本语法不兼容,不能直接跨版本运行。3.工作环境正确配置环境后,命令行输入python会有信息显示,并且进入python交互模式,以>>>为行首提示符。在python模式下,命令行中直接可输入代码运行。python代码文件格式为.py,在命令行以pyth

2016-08-03 16:13:53

Python文件处理

Python文件处理   1.文件打开open(name[,mode[buf]])2.读取文件read([size])readline([size])readlines([size]),这里的size是指,io定义的DEFAULT_BUFFER_SIZE为单位大小iter:迭代器迭代每行3.写文件write(str)writelines(sequwence_

2016-08-03 16:13:27

Tornado学习

Tornado学习1.Web服务器通过http协议,为客户端请求提供内容的程序。2.常用的Web服务器工具apache:简单,快速IIS:安全、强大、灵活Nginx:快速,占用低,安全3.对Tornado的认识一个由python编写的异步非阻塞web服务器,其特点在于能够快速应对高并发的请求的情况。4.同步与异步,阻塞与非阻塞同步:发送请求后,等到接收方回应

2016-08-03 16:12:47

MySQLdb基础

MySQLdb基础   1.Python DB API是Python访问数据库的统一接口规范。主要包含数据库连接对象connection、数据库交互对象cursor和数据库异常类exception。访问流程:开始->创建connection->获取cursor->操作数据库->关闭cursor->关闭connection。2.建立连接(1)最常见用法conn=MySQL

2016-08-03 16:11:04

CSS常用

CSS常用1.CSS简介CSS指层叠样式表。用于描写网页的布局,定义如何显示 HTML 元素。2.基础语法selector {declaration1; declaration2; ... declarationN }选择器 +声明,选择器通常是您需要改变样式的 HTML 元素,每条声明由一个属性和一个值组成。selector {property: value}3.

2016-08-03 16:09:55

html常用

html常用  1.常用标签(1)标题-不同层次的标题。This is a headingThis is a heading(2)段落。(3)链接。This is a link(4)图像。(5)主体。2.属性属性可为HTML元素提供附加信息,在开始标签中规定。常见属性:属性值描述

2016-08-03 16:09:24

javascript基础

javascript基础1.JavaScript简介JavaScript 是一种轻量级的编程语言。JavaScript 是可插入HTML 页面的编程代码。JavaScript 插入 HTML页面后,可由所有的现代浏览器执行。 2.如何在HTML中插入js代码在标签内插入。3.如何在HTML中引用外部js文件4.js代码放置的位置最常用是放在head部分。

2016-08-03 16:07:10

git学习【0】我的git学习记录

本次的git学习,主要以网络课堂和书籍为主,期间也通过查看很多大大的博客获取了很多帮助。通过学习,基础的了解了git的工作原理和操作。网络课程来源于极客学院:课程一:Git本地操作http://www.jikexueyuan.com/course/479.html课程二:Git远程协作http://www.jikexueyuan.com/course/521.html使用的

2016-06-20 13:18:55

git学习【8】利用git远程协作

建立SSH keysSSH keys作用:避免在每次提交时都需要输入github的密码在主机生成SSH-KEY:1.     创建ssh:ssh-keygen –t rsa –C “email”2.     创建agent保存ssh的密码:eval “$(ssh-agent –s)”3.     保存ssh:ssh-add ~/.ssh/id_rsa在github添

2016-06-20 13:01:06

git学习【7】历史记录相关操作

查看与对比历史记录:1.     git log:查看提交记录(详细链接http://blog.csdn.net/hudashi/article/details/7451555)2.     git show git总的对象:查看对象详细信息3.     git diff:比较不同存储区域的差异(详细链接http://blog.csdn.net/hudashi/article/deta

2016-06-20 10:18:14

git学习【6】文件清理

1.     git clean –n:显示将要删除的文件和目录,还未add的工作区文件,不包含gitignore中的文件类型2.     git clean –f:删除文件3.     git clean –df:删除文件了目录4.     git clean –n –X:显示将要删除的文件和目录,还未add的工作区文件,只包含gitignore中的文件类型,对应git clean

2016-06-20 10:16:08

git学习【4】git中的tag使用

tag的分类:1.     轻量级标签git tag 标签名某个commit的hash补充:查看历史提交的命令为git log –oneline –decorate –graph --all2.     标签对象创建一个标签对象,可以添加标签信息git tag –a 标签名任意对象 [-m 标签信息]tag使用:1.     git checkout tag

2016-06-20 10:14:36

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!