水能载舟 亦可赛艇

隐患险于明火,防范胜于救灾,责任重于泰山

总是忘总是忘

备忘 归档

apache 配置相关的一些备忘

2013-09-14 00:00 AM

一个有用的小脚本

归档 脚本

把文件夹下的文件夹改为755 文件改为644 适合网站目录

2013-09-15 00:00 AM

tar解压不同格式文件

归档 tar 解压缩

tar解压不同格式文件,tar常见文件解压法

2013-09-17 00:00 AM

TCP/IP详解 读书笔记(1)

网络编程 归档 tcp

tar解压不同格式文件,tar常见文件解压法

2013-09-18 00:00 AM

[转]TCP/IP学习与实践[基于原始套接字的rootkit]

网络编程 归档 rootkit 原始套接字

前几天看了看<>第一卷,为了加深理解,便写了几个简单的程序,最近好忙,但是又怕忘记前面所学的知识,就粗糙的整理了一下,贴出来,希望能给初学者以指导,同时借助CU的论坛做个备份,呵呵.

2013-09-21 00:00 AM

c/c++字符编码

归档 c/c++ 字符编码

c/c++定义了窄字符和宽字符,但窄字符串和宽字符串的具体编码确取决于实现。本文对其进行一下剖析。

2013-09-25 00:00 AM

迁移成功!

闲扯 归档

今天 把小家搬到了budgetvm, 原来的服务器一星期down五次真是实在受不了啦

2013-10-10 00:00 AM

重装了MK808的系统 精简了很多东西 记录一下

折腾 归档

今年寒假前买的MK808 感觉用来做迷你服务器简直神器, 性能比树莓派要高, 价格却是二分之一. 上次装系统时还不怎么懂linux服务器配置, 基本是照着wiki step by step的来. 这次有了自己租服务器的几个月经验, 养成了一些好习惯, 自然感觉原来装的系统各种不爽. 于是今天下午有时间从头来过一边.

2013-10-11 00:00 AM

几条命令

运维 linux 备忘 归档

关于 netstat 和 iptables 的用法

2013-11-07 00:00 AM

ubuntu server 12.04 搭建 pptp 服务器

运维 linux 归档 pptp

前几天把pptp服务器搭上了, xen的vps就这点好处, 想怎么搞就怎么搞, 虽说贵了点. 在国内的话用pptp连外国网站快多了, 本身校园网烂得掉渣自己电脑更新系统基本上得一晚上(特别是国外源), psv更新更是…呵呵..呵呵..呵呵呵. 搭起来pptp之后反而会比之前快很多, 今天把psv系统更新到了3.0, 只需要15分钟. 真是让我这个更新狂魔泪流满面.

2013-11-12 00:00 AM

发现一个好玩的 linux on android

linux 折腾 归档 android

因为android是基于linux系统, 所以必定有一个linux内核在运行. 这个linux on android项目就是让ubuntu运行到android的linux内核上(貌似是这样), 然后双系统同时运行.

2013-11-13 00:00 AM

[转]Linux的TUN/TAP编程

linux 网络编程 归档 TUN/TAP

TUN/TAP虚拟网络设备为用户空间程序提供了网络数据包的发送和接收能力。他既可以当做点对点设备(TUN),也可以当做以太网设备(TAP)。实际上,不仅Linux支持TUN/TAP虚拟网络设备,其他UNIX也是支持的,他们之间只有少许差别。

2013-11-14 00:00 AM

udp隧道(STUN)

linux 网络编程 归档 隧道

前两天稍微研究了下通过UDP建隧道穿过NAT路由器, 自己写了个实现, 中间因为考试等事宜耽误了几天, 今天终于能用了.

2013-11-15 00:00 AM

成功啦 成功啦

闲扯 归档 c

已实现发送数据报,发了个arp请求测试

2013-11-24 00:00 AM

随笔

闲扯 归档 c

static函数不导出符号但是可以取地址,keil编译器竟然是大端存储

2013-11-23 00:00 AM

keil printf

归档 c51 keil 单片机

和标准的ansi c的printf有所不同, ansi中通过下表指定数据的位宽, keil中简陋一些, 只有三个长度修饰符

2013-11-21 00:00 AM

移植uIP成功!

闲扯 归档

成功在51单片机上实现web服务器 好高兴

2013-11-27 00:00 AM

屏幕终于显示了…

闲扯 归档

本身LCD1602挺好搞定的, 但就是太费IO口了. 于是用一块595做串口转并口. 设计电路+焊板子一共用了半节数据结构课+一中午. 终于焊好了, 准备试试效果. 结果…和想象的一样, 绝对不会让我一次成功.

2013-12-28 00:00 AM

如何焊接贴片IC

归档 单片机 DIY

看到很好用的如何焊接贴片IC, 果断收藏之供蛋蛋和我下次使用

2014-01-04 00:00 AM

最近用了下 c++/cli

归档 .net c++

最近写一些小程序, 需要运行在 windows 下有个界面. 一开始是用 c# 搞, 可是 c# 读写二进制文件实在是太蛋疼了 (可能是我才疏学浅, C# 没学好, 有谁知道 C# 中怎么方便的把二进制文件中的首部直接读到一个结构体中?). 最后还是转向 c 艹大法. 用 c 艹又想方便的拖控件, 又不想带一大堆乱七八糟 dll, 又不想用 MFC. 也就只能试试蛋疼的 c++/cli 了.

2014-04-30 00:00 AM

用 thttpd+lua+cgi+jQuery mobile 搭建自动关机服务器

归档 服务器

最近猎豹 wifi 共享精灵推出了一个 wifi 控制关机的功能. 我因为没有笔记本一直都用台式机 + linux nat + 无线 ap 来实现 wifi 共享 (见上次用虚拟机建立 NAT 曲线共享上网的经历忘了记录了). 所以看到这个功能之后一直眼红的不行, 在床上看视频到两三点再下去关电脑实在是破坏幸福感的事情. 所以嘛, 就又到了自己造轮子的时间.

2014-06-30 00:00 AM

cortex-m3 系统异常相关寄存器

归档 单片机 stm32

enc28j60 驱动和 udp 协议栈移植到 stm32 成功

2014-04-25 00:00 AM

真是好不容易才找到 RK3066 的手册啊 赶快传服务器上备份

闲扯 归档 RK3066

真是好不容易才找到 RK3066 的手册啊 赶快传服务器上备份

2014-03-06 00:00 AM

算是课后作业吧…

网络编程 归档 unix 系统编程

功能:聊天室服务器,可用telnet直接连接到服务器,发送消息则在聊天室内的所有用户都能看见。使用select实现

2014-01-11 00:00 AM

select就绪条件

网络编程 归档 unix 系统编程

select函数当被检测的文件描述符可读或可写或异常时返回. 可是究竟什么可以称作可读什么叫可写什么叫异常? 到达EOF算是哪一种?

2014-01-10 00:00 AM

netstat命令help翻译

归档 unix 系统编程

翻译了一下 netstat --help 的提示信息

2014-01-13 00:00 AM

exec系列系统调用

归档 unix 系统编程

exec系列系统调用有六个,本文讲解了它们之间的区别

2014-01-12 00:00 AM

arm-linux 汇编(1) – Helloworld

归档 arm-linux 汇编 系统编程

linux下一般使用c语言编程,但其实也可以直接使用汇编语言。谈谈在 Linux 下使用汇编编写应用程序。

2014-01-15 00:00 AM

arm-linux 汇编(2) – 调用c函数

归档 arm-linux 汇编 系统编程

上一篇学习了armlinux汇编的helloworld,用到了arm汇编的一些基本指令,如mov、ldr、swi,需要详细的arm体系架构的信息可以去arm官网下载arm_architecture_reference_manual.pdf文件,上面有很详细的信息。本文接着上次,继续讲一下如何用汇编调用c函数。

2014-01-16 00:00 AM

setuid和seteuid

linux 归档 unix 系统编程

linux下有4种uid, 真实uid(real user id), 有效uid(effective user id), 被保存的uid(saved user id)和文件系统的uid. 本文详细讲解一下相关内容。

2014-01-17 00:00 AM

arm-linux 汇编(3) – 处理器模式 寄存器

归档 arm-linux 汇编 系统编程

上一篇中给出了在arm体系架构中[用户态]的寄存器, 共有16个通用寄存器r0-r15和一个通用程序状态寄存器(cpsr).

2014-01-18 00:00 AM

网络管理中的ioctl

linux 网络编程 归档 unix

ioctl函数传统上用于哪些不适合归入其他精细定义类别的特性的系统接口. 虽然POSIX一直在致力于创造特殊函数来取代ioctl函数, 但目前来说大多数网络编程相关的特性还需要用ioctl来实现. 特别是用于网络管理方面的相当之多(如设置ip, 获取接口, 访问路由表, 访问arp).

2014-01-20 00:00 AM

基本上找到问题了 Connection refused

linux 网络编程 归档 错题本

对udp套接字执行read时一直报错: connection refused. 关键是udp还会报connection就太不正常了, udp可是无连接的.

2014-01-22 00:00 AM

linux tun/tap编程

linux 网络编程 归档 TUN/TAP

功能: 创建tun接口, 处理ping数据报

2014-01-21 00:00 AM

记录一下开发过程的小插曲minimad

linux 归档 minimad

libmad是一个开源mp3软件解码库(很久以前的东西了, 原来曾用过, 突然有想法把它放我mk808上试试), c+汇编写的, 本身对arm平台有汇编优化, 可是因为年代久远而且是针对armv4优化的, 优化了还不如不优化(优化了反而有杂音, 关了之后很好).

2014-01-27 00:00 AM

linux设备驱动程序(1) – helloworld

linux 归档 驱动开发

经过这几天痛苦debug,ztun终于是勉强能用了。(bug应该还不少,但不想改了呀wwww

2014-01-26 00:00 AM

linux设备驱动程序(3) – 字符设备驱动(设备号 注册设备)

linux 归档 驱动开发

这次我们学习最简单的一种设备, 字符设备驱动的开发. 最终写出一个字符设备, 用户可以进行打开和关闭, 并向他写入数据, 它会始终保存着最后一次写入的数据, 对它进行读取会读出最后一次写入的数据.

2014-01-29 00:00 AM

[转]Linux Netcat 命令:网络工具中的瑞士军刀

linux 归档 netcat

netcat 是网络工具中的瑞士军刀,它能通过 TCP 和 UDP 在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用 netcat 命令所能完成的事情令人惊讶。

2014-02-08 00:00 AM