- 博客(33)
- 资源 (4)
- 收藏
- 关注
转载 在服务器上用Fiddler抓取HTTPS流量
http://yoursunny.com/t/2011/FiddlerHTTPS/开发互联网应用的过程中,常常会设立或利用网络接口。为了调试对网络接口的使用,往往需要查看流入和流出网络接口的网络流量或数据包。“抓包工具”就是一类用于记录通过网络接口的数据的工具。我们知道,网络协议是分层设计的,OSI模型将网络协议分为了7个层次。不同的抓包工具,可以在网络协议的不同层次上
2015-09-15 12:02:48
960
原创 解决php的It is not safe to rely on the system’s timezone settings的问题
访问网站提示:date(): It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of
2015-09-13 15:40:02
637
转载 http请求No peer certificate的解决方法
不少同学在做HTTP请求新浪授权或新浪数据的时候会出现 javax.net.ssl.SSLPeerUnverifiedException: No peer certificate的异常。现给出解决方法(已通过测试)。写了一个自定义类继承SSLSocketFactory:import java.io.IOException;import java.net.
2015-09-09 17:34:35
1073
转载 默认CentOs6.3不能使用Yum自动安装Unrar
系统环境:CentOs6.3 X86_64问题:默认CentOs6.3不能使用Yum自动安装Unrar[root@rekfan.com /]# yum install unrarLoaded plugins: fastestmirror, refresh-packagekit, securityDetermining fastest mirrors* base:
2015-09-06 10:49:12
1599
原创 phpMyAdmin The mbstring extension is missing. Please check your PHP configuration.
phpMyAdmin - ErrorThe mbstring extension is missing. Please check your PHP configuration.出现这样的错误, 安装mbstring 即可yum install php-mbstring
2015-09-05 08:56:01
5806
原创 使用FragmentTabhost代替Tabhost onCreatView 每次都被调用
普通的FragmentTabhost 的使用, 但这种用法, 每次当切换到Fragment的时候,都会重新调用onCreatView, 有的时候是不需要的, 请看下面的方法,就不会每次被调用。 先来 Layout:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.c
2015-09-03 09:11:36
1043
转载 android 内存管理
概述在android的开发中,要时刻主要内存的分配和垃圾回收,因为系统为每一个dalvik虚拟机分配的内存是有限的,在google的G1中,分配的最大堆大小只有16M,后来的机器一般都为24M,实在是少的可怜。这样就需要我们在开发过程中要时刻注意。不要因为自己的代码问题而造成OOM错误。JAVA的内存管理大家都知道,android应用层是由java开发的,android的d
2015-09-03 08:48:42
511
转载 Android的内存机制和常见泄漏情形
一、 Android的内存机制 Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。那么GC怎么能够确认某一个对象是不是已经被废弃了呢?Java采用了有向图的原理。Java将引用关系考虑为图的有向边,有向边从引用者指向引用对象。线程对象可以
2015-09-03 08:45:49
373
原创 Android开发:使用DDMS Heap进行内存泄露调试
内存监测工具 DDMS --> Heap 这里我使用eclipse的ADT插件,并以真机为例,在模拟器中的情况类似。用 Heap监测应用进程使用内存情况的步骤如下: 1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的; 2. 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式,而不是作为“Mass Stor
2015-09-03 08:44:41
436
转载 Openfire 的安装和配置
http://www.cnblogs.com/hoojo/archive/2012/05/17/2506769.html1、 下载最新的openfire安装文件官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire下载地址:Exe:http://www.igniterealtim
2013-01-30 09:46:10
518
原创 android 模拟器中找不到程序
写的一个widget 但在home-add-widget中, 找不到原因:在Androidmanifest.xml中少添加标签应该为: android:label="@string/widget_text" >
2010-01-07 11:01:00
1647
原创 设置gtk label 字体 等
1、设置gtk lable字体 PangoFontDescription *desc_info = pango_font_description_from_string("Monospace Bold 14"); gtk_widget_modify_font (label, desc_info); pango_font_description_free(desc_in
2009-12-04 12:40:00
2207
转载 更改配置文件: glib的函数实现key-data
http://linux.chinaunix.net/techdoc/develop/2008/06/19/1012039.shtml
2009-11-23 20:07:00
515
原创 建立linux deb源服务器
http://www.debian.org/doc/manuals/repository-howto/repository-howto#intro 今天把deb服务器大概研究了下,这里我只谈HTTP访问方式的服务器,它其实就是标准的HTTP服务,用一些特殊的目录名把所有的包进行分类,比如我用的ubuntu是7.04的版本,它运行在i386的平台上,这样对于main的包就是在dis
2009-11-02 12:43:00
1543
原创 nfs 挂载
1.sudo apt-get install nfs-common sudo apt-get install nfs-kernel-server2. sudo vim /etc/exports dir ip(...) example: /home/dgl/rootfs *(rw) /tmp *(rw,no_root_squash)
2009-10-23 20:54:00
393
原创 指针
原则:给没分配使用权的地址空间赋值或修改值毕出现段错误。 1.函数中直接使用字符串,如 char *str; str = "adsf". "adsf"返回的的地址应该在栈空间里。 随函数消失,此空间的使用权消失。如:typdef struct _stu{ char *a;}stu;void fuc(stu *stu){ stu->a = "shit
2009-10-20 17:23:00
439
原创 http://user.qzone.qq.com/18398259/infocenter?ptlang=2052
http://user.qzone.qq.com/18398259/infocenter?ptlang=2052http://www.canon.com.cn/products/dczhinan/index.html
2009-10-19 10:29:00
1775
转载 linux库
http://blog.youkuaiyun.com/chenq/articles/498775.aspx 基本概念 库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。 例如:libhello.so libhello.a 为了在同一系统中使用不同版本的库,可以在库文件名后加上版本号为后缀,例如: libhello.so.1.0,由于程序连接默认以.so为文件后缀名。所以
2009-10-17 19:01:00
408
转载 C/C++ 笔试、面试题目大汇总
http://blog.youkuaiyun.com/wfwd/archive/2006/05/30/763664.aspx
2009-09-25 18:34:00
372
原创 sqlite3
http://www.sqlite.org/ http://www.sqlite.com.cn/ http://hi.baidu.com/%C2%B7%C8%CB%BB%A8%D0%A1%B0%D7/blog/item/87cb6deed924581ffdfa3c3c.html 基本模式: sqlite3 *db=NULL;
2009-09-24 20:31:00
404
转载 关于scanf()的缓冲区问题
奇怪的死循环!!副以下程序:#includemain(){int i;do{printf("*");scanf("%d",&i);}while(1);}这个程序非常的简单.粗看上去没有什么,功能就是每打印一个星号后等待用户输入一个整形得值,但问题接种而来,用户一但输入的是数字外的各种字符,立刻造成死循环.单步执行也无法跳出.但作为scanf这样的控制流函数,无论我的输入是否正确
2009-09-19 21:46:00
1317
1
原创 linux 程序 国际化 本地化
1.程序中添加:#include#include #include //包含了两个头文件#define _(STRING) gettext(STRING) //定义了_(STRING)宏,只是为了简化#define PACKAGE "test_locale"
2009-09-04 19:32:00
560
转载 GObject 对象系统
目的 本文档可用于两个目的:一是作为一篇学习Glib的GObject类型系统的教程,二是用作一篇按步骤使用GObject类型系统的入门文章。本文从如何用C语言来设计一个面向对象的类型系统着手,将GObject作为假设的解决方案。这种介绍的方式可以更好的解释这个开发库为何采用这种形式来设计,以及使用它为什么需要这些步骤。入门文章被安排在教程之后,使用了一种按步骤的、实际的、简洁的组织形
2009-09-04 19:30:00
3095
原创 menu toolbar
给菜单加热键的函数:gtk_widget_add_accelerator()/* * Build menubar*/static GtkWidget *build_menubar(GtkWidget *window, AppUIData * app_ui_data){ GtkWidget* menubar; GtkWidget* filemenu;
2009-09-04 19:20:00
867
原创 vim 设置
vim 常用设置http://blog.youkuaiyun.com/jondynet/archive/2006/11/24/1409632.aspx 使用脚本编写 Vim 编辑器http://www.ibm.com/developerworks/cn/linux/l-vim-script-1/ 手把手教你把Vim改装成一个IDE编程环境http://blo
2009-07-24 12:51:00
559
转载 使用 gdb 调试
http://wiki.chinaunix.net/index.php/%E4%BD%BF%E7%94%A8GDB%E8%B0%83%E8%AF%95 http://blog.youkuaiyun.com/haoel/archive/2003/07/02/2879.aspx http://blog.youkuaiyun.com/lilingcx/archive/2007/07/26/1708680
2009-07-22 17:28:00
457
原创 交叉编译package
1. 设置环境变量 ,加上交叉编译工具链的路径如:export PATH=/usr/local/poky/eabi-glibc/arm/bin:$PATHexport PKG_CONFIG_SYSROOT_DIR=/usr/local/poky/eabi-glibc/arm/arm-poky-linux-gnueabiexport PKG_CONFIG_PATH=/usr/local/
2009-07-18 17:21:00
915
原创 改变linux终端颜色 关闭警铃 xset b off
$ dircolors$ vi ~/.bashrc # enable color support of ls and also add handy aliases if [ -x /usr/bin/dircolors ]; then eval "`dircolors -b`" alias ls=ls --color=auto
2009-07-15 09:13:00
4039
原创 自动生成makefile
http://www.ibm.com/developerworks/cn/linux/l-makefile/ 为了编译一个简单的源文件main.c,需要自动生成一个makefile,以下是步骤: 第一步: ---------- 在/root/project/main目录下创建一个
2009-07-13 11:21:00
695
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人