- 博客(24)
- 资源 (13)
- 收藏
- 关注
原创 永远的无所畏惧
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-12-01 23:52:49
660
原创 TCP超时处理
TCP报文交互A向B发送了数据报文1,B收到后向A发送确认报文ACK1。B解析数据报文1,然后向AP发送数据报文2,A收到后向B发送确认报文ACK2。 以下是打开一个博客的交互过程的报文 TCP超时总的来说,TCP可能有三个超时1)连接超时2)读超时,即阻塞在读的地方(应用层),比如B没有收到数据报文1而阻塞,或者A没有收到数据报文2而阻塞。
2014-11-09 12:22:17
5652
1
原创 私人云与圈子
这个是相对网络的所有公共服务器说的。现在的网络服务器是面向所有的互联网用户的,我们做的是只是面向局部用户。我们可以用圈子的概念来划分不同的用户。每个圈子要有人数限制,比如10人,50人,圈子数量也要限制,比如每个用户最多可以开通3个圈子。这样,我们可以建立家庭圈子、朋友圈子、陌生人圈子等。我们可以将自己的资源加入到相应的圈子上面,圈子内的成员拥有读写、上传、下载、媒体操作之类的权限,权限可以控制。
2014-11-06 00:11:17
1278
原创 Wget下载含中文字符的资源的出现乱码现象的分析和处理
1 现象 1.1 ftp_server.exe工具(或windowns XP IIS 中的FTP服务器) wget自动将中文转为URL编码,下载不成功。1.2 WingFTP工具 wget自动将中文转为URL编码,下载成功。2 分析和处理 每个操作系统有自己的编码,中文的windows系统默认编码为GBK。每个应用
2014-11-05 20:44:05
7758
原创 覆盖测试总结
1 测试环境与要求 1.1 测试地点(仅列举我们可以用到的地方) 新或者老食堂。新食堂环境信号过多,测试条件过于恶劣,不建议使用。老食堂条件稍为好一些,但对于穿墙测试,条件不够好,食堂的门为木门,食堂两门中间位置有一个书架,而且食堂的墙比普通的混凝土墙要厚。海湾花园。海湾花园找不到15m的直线距离,但比较适用于实际家庭环境无线网络测试,其实15m的直线距离无论在任何一个套间式的
2014-11-05 20:36:38
2922
原创 time
定律:发生过的事是不可改变的公理:记忆是不会凭空产生的 推论:时间旅行一定产生平行宇宙,一定导致存在多个自己(返回时间点与离开时间点是否一样?)1、 原来的宇宙不会因为你对过去的所做的事而发生任何改变这样你离开时与返回时的宇宙是同一个宇宙A,即使你回到过去把过去的自己杀了,你也不会消失,时空也不会坍塌,自从你到达过去开始,一个新的宇宙B已经产生了,或者说你进入了另一个可能性
2014-11-04 23:25:55
519
原创 从MVC角度分析LUCI
MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 MVC模式最早由Trygve Reenskaug在1978年提出[1] ,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式。M
2014-11-04 23:07:11
1956
原创 LUCI目录浅析
applications:针对其他模块或者应用的单独的一个应用或者插件,可理解为功能模块i18n: 国际化modules:应用集?包含主要的用户文件、核心文件theme: 主题风格build: 编译过程的脚本
2014-11-04 23:06:27
1138
原创 LUCI框架
LuCI– Lua Configuration InterfaceLUCI是作为一个从Whiterussian到Kamikaze的Freifunk-Firmware的接口。它是一个针对嵌入式设备的免费的lua软件集。与MVC-Webframework和作为Kamikaze的web UI一样,它也包括几个对开发者有用的工具和库。LUCI项目致力于创建和维持一个用户友好性、稳定性、可靠
2014-11-04 23:00:59
2488
原创 BCM 11AC开启脱机下载,实现智能上网的方法
1、背景BCM 11AC AP加入了脱机下载功能,为了不影响用户上网的体验,同时又兼顾了下载的性能,有必要在开启脱机下载时,对下载的速度进行限制,从而实现智能上网。 2、方案方案一:限速但不停止下载通过一段时间里的下载峰值来判断用户当前带宽,根据带宽来确定限速的大小。比如当判断用户的带宽为1M时,每个任务的下载的最大速度设为10k,3个任务最高可达到30k。 方案二:忙
2014-11-04 21:03:29
835
原创 也说C语言指针
值传递引用传递指针传递 地址的值地址的引用 要改变的是指针 (传递指针的指针)要改变的是指针指向的内容 (传递指针,即内容的指针) 赋值与存放数据 1、指针是一个数据的地址,同时也是一个数据(变量或者常量)一个数据本身就是有地址和值,指针不过是一个地址值数据,即一个地址里存储的是另一个值的地址的数据。 2、值传递和引用传递的
2014-11-04 20:37:34
510
翻译 末日——《三体》
在网上看到的一首歌,可惜版本太多,尚未找到原唱。献给所有磁铁。文案:太古代21亿年,元古代震旦纪18亿3000万年,古生代寒武纪7000万年,奥陶纪6000万年,志留纪4000万年,泥盆纪5000万年,石炭纪650万年,二叠纪5500万年,中生代三叠纪3500万年,侏罗纪5800万年,白垩纪7000万年,新生代第三纪6450万年,
2014-11-03 23:06:33
723
原创 胡说八道
第一道:三国人生。话说天下合久必分,分久必合。最近新三国疯狂网络电视,但本人基本没看,倒去重温旧版的了。特别有感于旧版中“三气周瑜”里的一段话。瑜:此次兵败,心中十分愧疚。今日养伤,深感人生之艰难。就像那不息之长河,虽有东去大海之志,却流程缓慢,征途多艰,哎……然江河水总有入海之时,而人生之志却常常难以实现,令人抱恨终生。小侨:将军之心,妾能理解一二。将军英才盖世,辅佐明主,渴求统
2014-11-03 23:03:19
2049
原创 既然如此,存在为何存在,存在何为存在
既然如此,存在为何存在,存在何为存在背景:关于黑暗森林刘慈欣创造了“宇宙社会学”的两大公理:第一,生存是文明的第一需要;第二,文明不断增长和扩张,但宇宙的物质总量保持不变。根据这两个公理,刘慈欣推导出“宇宙文明图景”:“宇宙就是一座黑暗森林,每个文明都是带枪的猎人,像幽灵般潜行于林间,轻轻拨开挡路的树枝,竭力不让脚步发出一点儿声音,连呼吸都小心翼翼……他必须小心,因为林中到
2014-11-03 22:37:11
586
原创 BCM 11AC脱机下载内存耗用过大的分析定位与处理
1、现象板子Mem: 128MB,Flash: 32MB。板子启动后,默认配置下,剩余的内存约90M,当开启一个wget任务后,下载的是网易开源镜像文件,下载速度约900KB/S,这时板子的内存以每秒几M或十几M的速度消耗,很快就只剩下约2M的内存。而且有时候,会出现内存耗尽而导致死机的问题。 2、定位与分析1)wget自身对内存的分配和使用。wget通过socket来将服务器
2014-10-27 23:50:52
784
原创 社交网络
“社交(Social)现在是互联网、移动互联网上的重要概念与模式。互联网上的“社交”大体经历了这样一个发展过程:早期概念化阶段──SixDegrees代表的六度分隔理论;结交陌生人阶段──Friendster帮你建立弱关系从而带来更高社会资本的理论;娱乐化阶段──MySpace创造的丰富的多媒体个性化空间吸引注意力的理论;社交图阶段──Facebook复制线下真实人际网络来到线
2014-10-27 23:20:07
698
原创 android 上传头像
/** * 初始化页面元素 */ public void initView() { Log.i(TAG, "initView"); ivHeadPortrait = (RelativeLayout) mRootView.findViewById(R.id.rl_head_portrait); ivNi
2014-06-18 13:56:42
1675
原创 java Http get 和 post 请求的一般流程
// TODO Auto-generated constructor stub if (TextUtils.isEmpty(urlString)) { return null; } try { URL url = new URL(urlString);
2014-05-20 14:01:32
682
转载 GNU Make学习总结(一)
转自Intro写Linux代码也有段时间了,一直都是采用make的方式来编译工程,但对Makefile掌握的并不是很全面。前段时间看到了《GNU Make项目管理》这本书,决定系统的学习一下Makefile语法,这几篇博客是对学习内容的总结。入门简介Make是一种将源代码转换成可执行文件的自动化工具,通过Make语言,描述了源文件、中间文件、可执行文
2014-04-22 14:14:35
632
转载 GNU Make学习总结(二)
Intro通过上一篇的内容,已经可以写出比较简洁的Makefile了。这一篇主要是详细介绍了Makefile中变量、函数及命令的使用。变量在前面的Makefile中,其实已经用到了很多变量,这一章节对变量的不同形式及用法进行了总结。首先,在Makefile中变量由一个前导的$加上一个字符或者圆括号括起来的字符串表示,名称区分大小写。习惯上用全部大写字母来表示
2014-04-22 14:09:12
659
转载 一个通用的C/C++ Makefile
转自赶在蛇年的最后一天,写了一个通用的GNU/Linux环境下的Makefile。该Makefile适用于最后生成若干个可执行文件的小型C/C++工程,只要将该Makefile放在源码根目录下make,它会自动查找该目录下(包括子目录)的所有源码文件(支持.cpp .c .h格式)并自动生成正确的依赖关系,并且为了不污染源码文件夹,源码和编译过程中的中间文件会分开(Debug模式编
2014-04-22 11:03:00
701
转载 数学和计算机 李开复
老师推荐的,本人觉得很值得一看数学和计算机 谨以本文献给正在学习计算机而忽视数学学习的同学们 同学们,希望你们在读这篇文章的时候保持足够的耐心,因为这是很多人成功或者失败的经验。当然,是指在计算机的学习中可能会忽视的一些东西。我们以李开复先生的一篇文章开始我们的叙述。算法的力量 - -
2009-03-13 21:37:00
3325
avast!5.0网络安全版破解文件
2010-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人