自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

原创 数组指针和指针数组举例

#include "stdafx.h"#include "iostream"using namespace std;int _tmain(int argc, _TCHAR* argv[]){ int a[3][4]={{1,2,3,0},{4,5,6,1},{7,8,9,2}}; int *p[3]={a[0],a[1],a[2]}; int (*q)[4]; q=

2013-11-30 11:10:59 938

原创 VS2010 f:/dd/vctools/vc7libs/ship/atlmfc/src/mfc/dlgdata.cpp 错误调试

在vs2010写程序的时候出现VS2010 f:/dd/vctools/vc7libs/ship/atlmfc/src/mfc/dlgdata.cpp 错误调试之前在头文件定义CListBox  public:CListBoxEx m_ListBox;m_ListBox=GetDlgItem(IDC_LIST1);m_ListBox.AddString(L"JAVA")

2013-11-13 17:40:29 1977

转载 Unable to add window -- token null is not for an application

代码中出现如下错误:android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application分析:问题在于new AlertDialog.Builder(Context),虽然这里的参数是AlertDialog.Builder(Context

2013-08-05 21:58:28 609

转载 消息模式Toast.makeText的几种常见用法

转载自:http://daikainan.iteye.com/blog/1405575Toast 是一个 View 视图,快速的为用户显示少量的信息。 Toast 在应用程序上浮动显示信息给用户,它永远不会获得焦点,不影响用户的输入等操作,主要用于 一些帮助 / 提示。Toast 最常见的创建方式是使用静态方法 Toast.makeText我使用的是 SDK 2.2

2013-08-01 14:36:27 949

转载 Android GridView/ListView数据源

文章转载自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6480.html                在开发中,我们常常会遇到比较复杂的GridView/ListView的布局,重新实现BaseAdapter不但能帮助我们实现我们想要的布局效果,并且在绑定大数据量时也不会感觉有卡壳现象。记得以前用一个ListView直接去绑定手

2013-05-05 10:54:42 923

原创 Can't create handler inside thread

出现这种错误的解决办法是在 run()中加入Looper.prepare();

2013-04-15 11:18:15 1103

转载 dedecms后台/dede/login.php登录空白,或无法登陆显示500 错误解决办法

转载自:http://fuyun365.diandian.com/gongju/php5-4-dedecms-background-dede-login-php-login-blank-solution.html  今天把电脑上的phpStudy升级到2013版。在登录本地织梦dedecms5.7时,/dede/login.php居然显示空白。由于周五我安装了 windows8,因

2013-03-23 17:48:56 8621

原创 fatal error LNK1107: 文件无效或损坏: 无法在 0x278 处读取

在附加依赖项中添加lib文件报错,通过网上搜索将依赖项改为#pragma comment程序正常

2013-01-29 15:26:59 6719

原创 数组地址和数组首元素地址

数组地址和数组首元素地址是两个不同的概念int a[5]a 代表数组首元素地址&a代表数组地址如果*prt=(int *)(&a+1); 则*(ptr-1)等于a[4]*(a+1)是a[1]

2012-12-01 18:27:50 1927 1

原创 openssl及其他

openssl 是一个开源的加密算法库,使用openssl可以实现对文件,数据进行加密解密,数字签名等。        如果程序中使用可以下载源码,直接编译成lib 或dll在程序中引用,如果想直接使用可以下载安装文件 更多详细介绍:http://baike.baidu.com/view/300712.htmhttp://blog.163.com/hancker_31/bl

2012-11-06 10:37:21 542

原创 oAuth 授权及其他

oAuth 授权大致分为如下几步:               1 获取未授权Token               2 获取授权Request Token               3 使用Request Token 获取access TokenoAuth 授权过程中的加密算法:              在使用oAuth过程中主要有,HMAC-SHA1、RSA-SHA1与

2012-11-05 18:46:52 489

原创 Apache 转发获取新浪微博https数据

针对新浪微博开放平台 首先新浪微博基础地址为:baseURL=https://api.weibo.com/2,注意:这里是https请求现在我们需要修改这个基础地址改为apache地址 。http://127.0.0.1/2  现在我们已经将请求转发给apache,但由于新浪是https请求,所以我们需要二次转发将http转发为https在apache http-vho

2012-10-24 15:19:22 1303

原创 使用ant 压缩文件

/** * @param _sPath 压缩文件夹 */ public static void compress(String _sPath) { logger.info("Compress The Path:" + _sPath); String sBasePath = "d:/FixPackage/"; String sInDir = sBasePath + _sPat

2012-10-19 18:49:45 618

原创 遍历文件和目录

/** * @param _sPath 查看文件列表 */ public static void showFileList(String _sPath){ String sBaseDir="d:/FixPackage/"; String sPath=sBaseDir+_sPath; File oFile=new File(sPath); System.out.printl

2012-10-19 18:48:29 511

原创 css样式

1 在定义样式有两种情况:1 自定义样式,2 修改元素默认样式p {color:red} 修改原来样式.self {color:blue} 自定义样式,前面加 . 引用自定义样式的时候使用class=“”2 在元素中使用style=“”定义样式,如:www.baidu.com"style="color:red"> 3 引用外部样式使用link 引入外

2012-10-17 14:55:58 465

原创 java script unicode 编码

charcodeat()返回指定位置的unicode编码var str="hello world";for(var i=0;i<str.length;i++){documnt.write(str.charcodeat(i));}返回指定字符的unicode编码String.fromCharCode()指定Unicode值 返回一个字符串document.write(Strin

2012-10-06 11:16:11 753

原创 使用正则匹配字符串的子串

使用正则表达式可以匹配出一段字符串中我们需要的子串public static void FindSbuString(){               String sRegex="([a-zA-Z]+)-([0-9]+)";               Pattern oPattern=Pattern.compile(sRegex);               Matcher o

2012-09-27 14:34:11 1648

原创 jsp include与include

include 是翻译是进行合并,然后对合并文件进行编译jsp:include 是分别编译,然后对二进制文件合并

2012-09-25 22:40:40 477

原创 jsp 动作

jsp:useBean 定义jsp页面使用javaBean实例jsp:setProperty 设置javabean属性jsp:getProperty获取javabean 属性jsp:include 在件商品中包含外部文件jsp:forward 把请求转移到另外一个页面jsp:plugin jsp:params传递参数值jsp:param 用于传递参数值jsp::fa

2012-09-25 22:37:20 452

原创 java List 复制

import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ListTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-g

2012-09-21 10:13:27 794

原创 apache 模块如何修改get参数

经过无数次努力,也有过无数次放弃的念头,但是最终被我研究出来了,研究apache模块真的是痛苦煎熬。。。。。。。废话不说,讲讲如何实现修改get参数吧。在apache中通过使用hook 即所谓的钩子来调用某些操作,我的的修改参数的钩子就是这样的,我们使用的是ap_hook_fixup 这个钩子的作用是对请求进行修复,我们在这个函数中修改apache请求的参数,apache内部会自动调用这个

2012-09-18 17:27:29 1334 2

原创 MySQL HOST *.*.*.* is not allowed to connect to this MySQL server

这是由于只有本地有权限登陆,需要修改数据表登陆数据库执行 update user set host = '%' where user = 'root'; 执行后需要刷新后才能使用执行 FLUSH   PRIVILEGES 刷新数据库接着就可以正常登陆了

2012-09-10 11:56:02 616

转载 Apache的工作原理

Apache的请求处理尽管不是全部的,但是绝大部分模块都关注处理HTTP请求的某些方面。不过,一个模块不能考虑处理HTTP的所有方面——这是httpd要做的工作。模块化方法的一个好处就是:一个模块可以只关注一个具体的任务,而不去考虑那些和它不相关的HTTP的其他方面。2.7.1  内容生成Web服务器最简单的形式就是一个程序,它侦听HTTP请求,在收到一个HTTP请求之后做

2012-08-21 22:35:32 1234

转载 程序两三事

1. 要想在apache模块中获取对端IP(直接和apache相连),要考虑mod_extract_forwarded的影响。mod_extract_forwarded干了一件很“讨厌”的事情,它把request_rec的remote_ip字段保存为远端IP(真正的远端IP,而不是代理的IP,在有代理的情况下),而把和apache直接相连的(代理)机器的IP保存在subprocess_env中。

2012-08-21 14:27:26 622

转载 Apache中的挂钩剖析

5.5 挂钩(HOOK)5.5.1 为什么引入挂钩在Apache1.3版本中,对HTTP请求的处理包括若干个固定阶段,比如地址转换阶段、身份确认阶段、身份认证阶段、权限确认阶段、MIME类型识别阶段等等,这也意味着Apache1.3中的挂钩数目是有限的,固定的。这个反映在模块结构中就是针对每个HOOK都对应一个函数指针。比如如果需要检查用户的身份是否合法则只需要调用ap_check_use

2012-08-20 21:32:09 671

转载 Apache模块开发中的请求处理

最近持续在研究Apache的模块开发,为在Apache上的实验做准备。以下是介绍Apache Module中处理请求的过程,以及如何加入请求处理挂钩以及响应处理挂钩。尤其是几张图,很清晰地解释了Apache处理请求以及返回结果的框架。只是这篇文章主要从概念上介绍,没有实际可用的代码,仅帮助开发人员理解之用。Request Processing in ApacheProcessing HTT

2012-08-20 20:55:42 1654

转载 Apache mod_proxy通过https访问后端服务器的配置

此篇文章为转载,我在研究apache 转发https 的时候冥思苦想,不得其发,突然发现这篇文章正合我意,随保存之,以备不时之需。原文链接:http://hi.baidu.com/zippp/item/948b1a4fa657cceba4c066c0l   场景一:如果用户端通过http访问Apache,Apache也通过http访问后端系统;如果用户端通过https访问Apa

2012-08-15 17:57:09 1988

原创 c语言一些有用的函数

getcwd(char *buffer, int maxlen )获取当前路径,将路径保存到buffer中extern char *strstr(char *str1, char *str2);找出str2第一次在str1中出现的位置,返回该指针位置extern char *strchr(const char *s,char c);查找字符串s中首次出现字符c的位置

2012-08-14 18:53:22 816

转载 Apache 输入过滤器

/** Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copy

2012-08-14 15:15:39 1354

原创 一步一步做 LFS

启动画面:最原始的图形界面:fluxbox界面效果:安装kde桌面后的效果:

2012-08-14 13:04:35 628

原创 生活一席话

下面这些话是一位同事赠予我的,可谓字字珠玑,道出了生活和工作的关系,现分享出来,希望初入职场的朋友能够从中学习领悟到一些东西1.1自我学习能力的提高。(关键)1.2 不仅仅工作;apache(专研,敲门砖,最重要,web搜索,外界。)(经验,掌握基本功)1.3 不仅仅wiki。你要在学习平台,(blog,分享。wiki)1.4 持续不断的学习(花血本:1买书、2、多练)1.5

2012-08-14 12:42:14 431

原创 Apache 输入过滤器(infilter)修改请求

通过学习了解到可以通过apache 输入过滤器修改客户端请求然后再转发,下面介绍如何实现修改请求这里是我们设计的一个简单的请求页面   New Document             OAuth2" value="abc" />   我们原始的请求时这样的:OAuth2=abc&name=abc

2012-08-14 11:27:29 1832

原创 HTTP请求

定义 : HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服

2012-08-07 22:05:20 561

原创 apache 模块

模块的调用方式     Apache提供了一些API函数,通过这些函数,apache可以将某一个已经编译好的库文件加载到内存中,并根据模块中指定的调用时机,在适当的时候 进行调用。指定模块的调用时机是通过将某些函数向apache注册,并附带相关的注册信息,如filter模块,则需要指定模块的类型(如: AP_FTYPE_CONTENT_SET;AP_FTYPE_CONNECTION等等),模块

2012-08-07 21:59:38 886

原创 apache 解决防盗链问题

由于我们平台发布的微博引用了其他地方的图片,或其他资源,在显示的时候由于服务器防盗链处理使得图片无法显示,通过查看apache 配置手册发现,防盗链是通过判断请求中的reference 来实现的,所以我们可以通过取消reference 这个请求项来解决防盗链问题,在apache 配置文件中加入 RequestHeader unset Referer  配置项,重启apache 测试图片可以正常显示

2012-08-07 21:56:14 862

原创 Apache proxy转发

这里通过启用proxypass 实现代理转发首先修改apache 配置文件httpd.conf找到#LoadModule proxy_module modules/mod_proxy.so#LoadModule proxy_http_module modules/mod_proxy_http.so将前面注释取消然后在loadmodule 下面输入如下内容:Order

2012-08-07 21:54:01 750

转载 windows 上开发Apache 模块

安装perl下载ActivePerl 并安装,安装后在命令行执行c:\>perl -v如果安装正确则显示perl的版本信息。 安装apxsbuildApxs.bat@echo off%~d0 && cd %~dp0call "D:\Program Files\Microsoft Visual Studio 10.0\VC\vcvarsall.bat" x86

2012-08-07 21:50:23 613

原创 apache 文件读写

apache 读取文件通过 自定义的数据结构 apr_file_t ,结构体申明如下:struct apr_file_t {    apr_pool_t *pool;    HFILE filedes;    char * fname;    int isopen;    int buffered;    int eof_hit;    apr_int32_t fl

2012-08-07 21:46:32 729

原创 SVN 导致eclipse异常退出解决

如果本地安装了subversion ,而且eclipse里面配置了svn 库,当运行eclipse checkout 代码时eclipse 会自动退出,原因:本地subversion中设置APR_ICONV_PATH 环境变量与eclipse中的svn配置冲突解决办法:在环境变量中找到 APR_ICONV_PATH 变量删除这个变量,并重启eclipse

2012-08-07 21:44:37 719

原创 sybase15 在redhat 5中 srvbuildres 出错

错误:无法创建adapter serversh: line 1:  3960 Segmentation fault      /home/sybase/ASE-15_0/bin/dataserver -d/home/sybase/data/master.dat -b100M -z2048 -sSYBASE -e/home/sybase/ASE-15_0/install/SYBASE.log -

2012-08-07 21:42:54 1023

socket tcp 聊天室Client

基于socket 的tcp 通信demo

2016-09-01

socket tcp聊天室server

基于socket的tcp聊天室server demo

2016-09-01

Android应用开发揭秘.pdf

这是我从网上找来的,是全本,不是前面几章,希望对你学习有帮助

2012-02-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除