TCP通信解包 虽说这是一个老生长谈的问题,不过网上基本很少见完整业务;或多或少都没有写完或者存在bug。接收到的数据包可以简单分成:小包、大包、跨包三种情况,根据这三种情况作相对应的拆包处理,示例如下: 1 /******************************************** ...
分类:
其他 时间:
2017-01-09 20:18:58
收藏:
0 评论:
0 赞:
0 阅读:
145
golang-Microservice ...
分类:
其他 时间:
2017-01-09 20:18:29
收藏:
0 评论:
0 赞:
0 阅读:
186
一、RMP工具管理RPM包 rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适 ...
分类:
其他 时间:
2017-01-09 20:17:03
收藏:
0 评论:
0 赞:
0 阅读:
272
第一题: 问题名称:整数划分问题。 问题描述:正整数n可以表示为一系列正整数之和:n = n1 + n2 + ... + nk (k>=1, n1>=n2>=nk ),则称这种表示为正整数n的划分,不同的这种表示的个数称为正整数n的划分数,记为p(n)。在所有划分中,将最大加数n1不大于m的划分数, ...
分类:
其他 时间:
2017-01-09 20:16:13
收藏:
0 评论:
0 赞:
0 阅读:
282
1.保持简单直白(Keep It Simple Stupid) 2.不要自我复制(Don’t Repeat Yourself) 3.能干的人解决问题。智慧的人绕开问题(A clever person solves a problem. A wise person avoids it)– Einste ...
分类:
其他 时间:
2017-01-09 20:15:51
收藏:
0 评论:
0 赞:
0 阅读:
193
最近淘宝买个二手Nokia N9,纯粹是好奇meego系统。 到手了开始折腾,官方源早关闭了,导致无法开启开发者模式,没有权限很不方便。翻了翻dospy论坛的帖子,发现了n9repomirror_0.6.0_armel.deb。谷歌之,找到了原网址: https://openrepos.net/co ...
分类:
其他 时间:
2017-01-09 20:15:38
收藏:
0 评论:
0 赞:
0 阅读:
580
数据关系映射:ORM O:object R:relation M:mapping 把对数据库的操作都封装到对象中,操作了对象,就相当于操作了数据库。 安装: npm install mongoose 使用实例: const mongoose=require('mongoose') // 1.连接数据 ...
分类:
其他 时间:
2017-01-09 20:14:12
收藏:
0 评论:
0 赞:
0 阅读:
304
题意:平面上有n个点,每个点必须涂成红色和蓝色中的一种,花费各为r和b(对所有的点花费都一样).m条限制,每条限制形如”y=b这条直线上两种颜色的点的数目之差的绝对值不能超过c”或” x=b这条直线上两种颜色的点的数目之差的绝对值不能超过c”,点数和限制数10^5,坐标范围10^9. 首先看到坐标范 ...
分类:
其他 时间:
2017-01-09 20:10:05
收藏:
0 评论:
0 赞:
0 阅读:
218
生产消费者模式 貌似也是阻塞的问题 花了一些时间终于弄明白这个鸟东东,以前还以为是不复杂的一个东西的,以前一直以为和观察者模式差不多(其实也是差不多的,呵呵),生产消费者模式应该是可以通过观察者模式来实现的,对于在什么环境下使用现在想的还不是特别清楚,主要是在实际中还没使用过这个。 需要使用到同步, ...
分类:
其他 时间:
2017-01-09 20:09:25
收藏:
0 评论:
0 赞:
0 阅读:
247
一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责 ...
分类:
其他 时间:
2017-01-09 20:08:03
收藏:
0 评论:
0 赞:
0 阅读:
261
本文取自:Eclipse中常用快捷键 - yizhang88的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/yizhang88/article/details/2947848 Alt+/:代码提示Ctrl+/:注释/取消注释Ctrl+D:删除光标所在行Ctrl+ ...
分类:
其他 时间:
2017-01-09 20:07:46
收藏:
0 评论:
0 赞:
0 阅读:
244
一.大小写转换 1.定义和用法 toUpperCase() 方法用于把字符串转换为大写。 toLowerCase() 方法用于把字符串转换为小写。 用法: stringObject.toUpperCase(); stringObject.toLowerCase(); 1.定义和用法 split() ...
分类:
其他 时间:
2017-01-09 20:07:31
收藏:
0 评论:
0 赞:
0 阅读:
254
改变传入函数的参数的数值,不能直接改变,必须借助引用,或者直接传送地址。举例如下: 第一种:引用 引用并不涉及地址,只是在函数的参数上加个&,表示我对age做的改变,都要直接在这个参数存的地址上改变。 第二种:直接传送地址 第二种完全是对地址内的操作,*age类型是int,age类型是存储int的地 ...
分类:
其他 时间:
2017-01-09 20:07:12
收藏:
0 评论:
0 赞:
0 阅读:
189
摘自:http://www.centoscn.com/CentOS/help/2014/1030/4025.html 前言 crontab是Unix和Linux用于设置周期性被执行的指令,是互联网很常用的技术,很多任务都会设置在crontab循环执行,如果不使用crontab,那么任务就是常驻程序, ...
分类:
其他 时间:
2017-01-09 20:06:18
收藏:
0 评论:
0 赞:
0 阅读:
215
自定义枚举类型中,假如我们有name和desc这样的属性,并在这个基础上定义了多个对象.那么就可能用到通过name获取desc,或者通过desc获取name.通过name或者desc获取对应的枚举对象的名称或ordinal等等.我们可以定义一个接口,所有的枚举类型都实现这个接口,这样使用会更方便.直... ...
分类:
其他 时间:
2017-01-09 20:04:22
收藏:
0 评论:
0 赞:
0 阅读:
231
http动词: GET(SELECT):从服务器取出资源(一项或者多项) POST(CREATE):在服务器创建一个资源 PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)完整更新 PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)部分更新 DELETE(DEL ...
分类:
其他 时间:
2017-01-09 20:01:35
收藏:
0 评论:
0 赞:
0 阅读:
264
1如何规避无返回警告? 答案:定义一个全局的空变量,然后依次赋值即可 (要有大局观) ...
分类:
其他 时间:
2017-01-09 20:01:18
收藏:
0 评论:
0 赞:
0 阅读:
141
由于项目年后要进行组件化,考虑到如果公司内部实现一些私有的组件,不对外公开,而又想在不同项目中使用,该怎么办呢? 使用Cocoapods制作私有库就完美的解决了这个问题。下图就是使用私有库带给我们的好处: Cocoapods是如何实现查找第三方库呢?如下图: 从图中,可以看到通过.podspec可以 ...
分类:
其他 时间:
2017-01-09 19:59:46
收藏:
0 评论:
0 赞:
0 阅读:
724
html部分 css部分 完整代码 <!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> ul,li{ list-style: none; } .nav { marg ...
分类:
其他 时间:
2017-01-09 19:58:57
收藏:
0 评论:
0 赞:
0 阅读:
167
题意:现在有n个精灵,两种精灵球各m1和m2个,每个精灵单独使用第一种精灵球有pi的概率被捕获,单独使用第二种精灵球有ui的概率被捕获,同时使用有1-(1-pi)*(1-ui)的概率被捕获.一种精灵球在一个精灵身上只能用一次,但你可以在一个精灵上用两种精灵球.求最优策略下期望获得精灵的只数. 如果一 ...
分类:
其他 时间:
2017-01-09 19:58:33
收藏:
0 评论:
0 赞:
0 阅读:
161