- 博客(34)
- 资源 (5)
- 收藏
- 关注
原创 jsp 前后台值传递
默认的访问用户第一次 jsp 页面就会创建 session(java代码: ServletActionContext.getRequest().getSession()) ,因为 jsp 中指令 session 配置为 true,即,session用于存储用户在服务器端的状态(而cookie是存于客户端),jsp为java selvert page,可以使用java语言 用括起来java代
2016-05-17 20:00:46
1658
原创 android asp.net HttpURLConnection通信 中文乱码
最近在做一个项目,里面有android asp.net HttpURLConnection通信 出现中文乱码,试了很多办法终于解决 现把解决方法记下:中文乱码一般都出在编码格式的问题下,我们所看到的中文一般是GBK编码格式,G开头一看就知道是中国试的编码;但软件、语言一般都是老外定的,大多以UTF-8编码,U开头就知道是美国式的编码,汉字的UTF-8编码一般是格式是%E3%S5格式,所以在
2015-10-15 21:04:58
590
转载 android 完全退出应用
android2.2以上完全退出应用:在android.os.Process.killProcess(android.os.Process.myPid());System.exit(0);之前先finish activity
2014-06-24 21:45:34
575
原创 当按下手机back及home键时activity的状态变化及service中onStartCommand用法
当按手机back时候,Activity不一定销毁的,只是暂停了,当系统资源不足或在历史栏将其删除的时候才会由系统自动销毁。当按手机home时候,只是将Activity切换到了后台,其仍然在运行中另外在开启service时特别要注意onStartCommand的返回值,因为service随机会因为宿主activity的完全销毁或内存吃紧而重启这时onStartCommand方法就会显得尤为重要
2014-02-26 16:09:46
2684
原创 linux shell 逻辑判断
下面是linux常用逻辑判断-b file 若文件存在且是一个块特殊文件,则为真-c file 若文件存在且是一个字符特殊文件,则为真-d file 若文件存在且是一个目录,则为真-e file 若文件存在,则为真-f file 若文件存在且是一个规则文件,则为真-
2013-10-21 14:09:09
3788
原创 tvbox Ypbpr和HDMI模式之间的切换
Ypbpr和HDMI是两种视频输出接口,笔者想做一个Service实现两者之间的切换首先得加上AudioManager与DisplayManager:Context mContext; AudioManager mAudioManager = null; DisplayManager mDisplayManager = null;public SpdifManager(Cont
2013-01-16 16:52:59
3732
3
原创 python25+django1.4+mysql5.1+apache2.2搭建生产管理网站
最近一周在用python+django搭建一个生产管理网站,由于是第一次用python+django组合搭建网站故而碰到了很多问题,下面将网站搭建详细分享下 先推荐一个好的网站:http://www.cnblogs.com/lt1983/archive/2012/05/16/2503640.html 笔者基本上都是按照这个网站介绍开发的 1.下载Apache服务器安装
2012-06-15 19:59:28
2470
转载 Python+Django初学者问题集
1.刚学python时就遇到字符编码的问题 把# coding= utf-8 加上也不正确,后来发现需要把这句加在程序的第一行方可。2.用Django时出现的Models.py如下#coding=utf-8From django.db import models# Create your models hereClass Address(models.Model):
2012-06-11 19:43:55
1263
转载 Django Error: No module named blog(转)
最近刚上手Django,参考的《Learning Website Development With Django》这本书,参考书上的叙述写了一个程序,但是发现在终端输入python manage.py syncdb的时候报错:Error: No module named bookmarks 我是一步步跟着做的,先创建了一个project named djano_bookmarks;接着
2012-06-11 19:39:17
2740
转载 解释性语言,编译性语言,脚本语言
解释性语言,编译性语言,脚本语言计算机是不能理解高级语言,当然也就不能直接执行高级语言了。计算机只能直接理解机器语言,所以任何语言,都必须将其翻译成机器语言,计算机才能运行高级语言编写的程序。 一、翻译和解释的不同 翻译的方式有两种,一个是编译,一个是解释。 两种方式只是翻译的时间不同。编译性语言写的程序在被执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件
2012-06-06 09:41:56
659
转载 预编译指令
#if ... #else ... #endif//与#if对应 作为一个编译“开关”,比如: #if(条件满足) 执行代码1 #else 执行代码2 #endif 假如编译时,确实满足条件,则生成的程序文件(.exe文件)中不会有执行代码2的。如果用普通if语句,生成的程序
2012-06-06 08:41:31
1804
转载 C++赋值语句讲解
前面已介绍,赋值语句是由赋值表达式加上一个分号构成。(1)C++的赋值语句具有其他高级语言的赋值语句的功能。但不同的是: C++中的赋值号“=”是一个运算符,可以写成 a=b=c=d;而在其他大多数语言中赋值号不是运算符,上面的写法是不合法的。(2) 关于赋值表达式与赋值语句的概念。在C++中,赋值表达式可以包括在其他表达式之中,例如 if((a=b)>0)
2012-06-05 20:43:08
3322
转载 vs2005 warning C4996 解决办法
一、找到一个方法:VC6---选项Project | Configuration Properties | C/C++ | Preprocessor | Preprocessor Definitions添加_CRT_SECURE_NO_DEPRECATE和_SCL_SECURE_NO_DEPRECATEVS2005 项目属性---C/++ --->预处理定义下-》配置 -》下面添加
2012-06-01 17:55:19
2202
转载 局域网内怎样让别人访问我的共享文件需要密码
1. 硬件是否连通 我们在计算机的连机之前首先要确认的就是这两台计算机在网络上是否已经连接好了,也就是说硬件部分是否连通。可以通过开始-运行中用ping命令来检测。将两台计算机都最好是各自手动设置IP(比如172.192.0.1 子网掩码 255.255.255.0 而另一个是 172.192.0.2 子网掩码相同)使用命令ping 172.192.1.2(在IP是172.192.0.1 的计
2012-06-01 17:43:54
5933
转载 c++面向对象编程必备“良方”
药方1 ☞ 必需时刻明白面向对象编程中要扮演的两个角色,一个就是你,类的设计者,一个就是用户,类的使用者,你的设计是针对用户而言的,当然你也可能是身兼两职,同时是设计者又是用户。药方2 ☞ 设计一个类时,将声明放于头文件,定义放在cpp文件中,因为类是给用户使用的,将声明放在头文件中,用户便可以方便使用,而定义在cpp文件中主要是为了两点,一提高编译效率,二避免用户包含文件后发生重定义。
2012-06-01 17:40:59
484
转载 C++编译链接过程
C++程序从编译到链接然后再到调用的整个过程如下。只是个人最近观点,希望能与志同道合的同学一起讨论。注:这里只是研究C++的主流编译过程,与Java没有任何关系,因为使用的技术完全不一样(Java是编译和解释结合的语言)。并且由于不同的编译器厂商对于程序的编译过程不尽相同,但是主要流程还是一样的。其实长久以来我就一直很不清楚obj文件的内容到底是什么,有人说是汇编,有人说是机器
2012-05-30 16:51:15
678
转载 C++中的头文件和源文件
一、C++编译模式通常,在一个C++程序中,只包含两类文件——.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而.h文件则被称作C++头文件,里面放的也是C++的源代码。C+ +语言支持“分别编译”(separate compilation)。也就是说,一个程序所有的内容,可以分成不同的部分分别放在不同的.cpp文件里。.cpp文件里的东西都是相对
2012-05-30 15:59:46
621
1
转载 C++ 调试宏 __LINE__ __FILE__ & UNICODE使用方法
跟踪调试宏__LINE__, __FILE____DATE__ __FILE__ __LINE__ __FUNCDNAME____STDC__ __TIME__ __TIMESTAMP__使用方法:printf("%s %d %s",__DATE__,__LINE__,__FILE__);UNICODE 使用方法:#include #define WIDEN
2012-05-29 09:36:47
1844
转载 C++中string转WCHAR*的方法
我们在程序开发时可能会碰到一样函数的参数是WCHAR*的时候,可以我本身的要传入的变量是string类型的,这时类型转换会让我们花去不必要的时间,那么怎样能节省这些时间呢? 我的办法是包含#include ,在这个库中有我们要用的函数CA2W(LPCSTR),这样我们就可以节约一些时间用于逻辑上的开发了. CW2A(LPCWSTR) //可以将wchar*转换为
2012-05-29 09:35:18
6097
转载 __FILE__
文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。 PHP 常量 dirname(__file__) __FILE__ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径
2012-05-22 20:47:41
630
转载 STL中map用法详解
Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有
2012-05-22 20:10:21
444
原创 意外关机EXCEL如何恢复
法一:C:\Documents and Settings\Administrator\Application Data\Microsoft\Excel 在此目录下找,这个文件夹里有个隐藏的文件,文件名不定,双击打开就是你要恢复的文件 法二:启动Excel,注意不要去点现存的Excel工作表启动,而是点Office目录中的Excel启动,启动后左边会有提示未保存的Excel文
2012-05-16 12:37:11
5101
原创 vs 提示错误error C2017: illegal escape sequence
Visual Studio 2010 - Visual C++编译器错误 C2017非法的转义序列转义序列(如 \t)出现在字符或字符串常数之外。下面的示例生成 C2017:// C2017.cppint main() { char test1='a'\n; // C2017 char test2='a\n'; // ok}当 stringize
2012-05-15 11:29:53
19039
转载 VC实现Button响应WM_LBUTTONDOWN和WM_LBUTTONUP
几天弄个程序,需要实现Button响应WM_LBUTTONDOWN和WM_LBUTTONUP功能,查了很多资料终于弄好了,特意记录下来,以备不时。有两种方法,一种是利用PREMSG另一种是自己写BUTTON后者的整体的思路是:继承CButton类并添加WM_LBUTTONDOWN和WM_LBUTTONUP消息响应。一、功能要求:1、在某个按钮上按下鼠标时执行任务,释放鼠标时停止;
2012-05-10 20:46:31
8815
转载 可变参数宏__VA_ARGS__
在 GNU C 中,宏可以接受可变数目的参数,就象函数一样,例如:#define pr_debug(fmt,arg...) \printk(KERN_DEBUG fmt,##arg)用可变参数宏(variadic macros)传递可变参数表你可能很熟悉在函数中使用可变参数表,如: void printf(const char* format, …);直到最近,可变参数表还
2012-05-09 10:29:41
480
转载 c++ assert()分析
assert宏的原型定义在assert.h中,其作用是如果它的条件返回错误,则终止程序执行. 原型定义: 显示代码 打印1 #include "assert.h" 2 void assert( int expression ); assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调
2012-05-09 10:24:45
572
原创 Windows中_stdcall及WINAPI理解
WINAPI是_stdcall的别名_stdcall 和 __cdecl 都属于调用方式 一般我们在声明函数时都没有显示的说明调用方式,因为不同语言都有不同的默认调用方式 //******************************// _stdcall _stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,由主调用函数采用从右到左的压栈方式进行参
2012-05-09 09:32:39
3723
1
转载 在VC中链接动态链接库的方法简要说明
方法一:windows提供了一套函数,用于加载动态链接库中的符号(函数和变量),调用这些函数去加载:1.HINSTANCE LoadLibrary( LPCTSTR lpLibFileName);2.FARPROC GetProcAddress( HMODULE hModule, LPCWSTR lpProcName);3.BOOL FreeLibrary( HMODULE hLibM
2012-05-04 19:43:56
548
转载 蓝牙技术研究
蓝牙技术一直以来都是研究的热门,以下是我这段时间对蓝牙技术研究心得1蓝牙专业术语A2DP全名是Advanced Audio Distribution Profile 蓝牙音频传输模型协定! A2DP是能够采用耳机内的芯片来堆栈数据,达到声音的高清晰度。有A2DP的耳机就是蓝牙立体声耳机。声音能达到44.1kHz,一般的耳机只能达到8kHz。如果手机支持蓝牙,只要装载A2DP协议,就能使
2012-05-04 15:51:52
1188
原创 对单元测试及CppUnit的初步研究
最近由于工作安排研究单元测试及CppUnit的使用,以下是我的研究心得:一、 单元测试的研究什么是单元测试单元测试的定义是测试应用中最小的单元,单元测试被公认为软件开发过程中的一个关键步骤。单元测试能够简化错误检测,在减少开发时间和成本的同时提高软件质量。为什么需要单元测试?• 单元测试能帮助客户更准更全面地找到错误,显著提高软件质量 在集成测试中为了发现错误,我们
2012-05-04 15:48:41
862
转载 testlink与redmine的整合
TestLink是一个开源的测试管理工具,它可以有效地管理整个测试流程(测试需求, 测试计划, 测试用例, 测试执行, 测试结果分析),但不能和开发流程统一起来,从而不能及时参与到开发中去,不能使项目的风险在开发时就降低到最小。幸运的是,开源的项目管理工具Redmine恰好能补充
2011-09-01 17:03:08
3572
1
原创 redmine-1.2.1完整安装说明
Windows 下安装项目管理工具 Redmine1.redmine是什么:是一个基于web的项目管理软件,用Ruby开发的。(可以想象成用php写的n个 文件,可以在网页上浏览,就像wordpress。)2.在本机配置redmine需要那些文件:a:配置本机的运行环
2011-09-01 17:01:57
913
原创 TestLink1.9.2完整安装说明
TestLink是基于Web的,开源的测试管理和执行系统。它可以让测试团队在创建和管理测试用例的同时,在测试计划中对测试用例进行组织。TestLink可以和Bugzilla、Mantis、Jira等缺陷管理工具进行集成。因为网上TestLink的资料很少,考虑到测试用例的管理对于
2011-09-01 16:43:41
10517
逗你乐--捕获世间最新最全搞笑图片、段子、美女图、视频
2013-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人