- 如何在不安装VC2008发布包的情况下,发布VC2008生成的程序
witton
Windows#C/C++mfcx86嵌入式blog平台
在前面的Blog中有提到,VS2005及以上版本的程序发布与之前版本有一个差别就是清单文件,这个清单文件包含了运行此应用程序所需要的一些文件配置信息,如平台,版本等等,这个清单文件可以内嵌在应用程序中,也可以单独存在。在应用程序运行时就会根据这个清单文件去找相应的依赖文件,默认首先是查找系统目录下的WinSxS目录,如果找不到会在应用程序所在目录去查找。如果运行程序所在的机器上没有安装相应版本的V
- ant C语言编译命令,PODOFO编译
知安局
antC语言编译命令
由于LibHaru库只能创建PDF,所以只能换了。PODOFO项目的依赖项目有:单独文件夹存放,逐个进行编译1.FreeType2:D:\Users\PDF\freetype-2.8\builds\windows\vc2008目录下有VS2008工程,进行编译即可,生成的Lib在D:\Users\PDF\freetype-2.8\objs\win32\vc2008目录下2.Libpng:D:\Us
- 解决curl 静态链接时 提示无法解析的外部符号 __imp__curl_easy_init
yangchuangbao
curl
无法解析的外部符号__imp__curl_easy_init下载libcurl的源码,打开lib文件夹下项目,编译为静态链接库。在编译的时候出现问题如下:注:以前在vc2005下用mfc工程并且libcurl用的dll方式没问题,这次vc2008用的sdk并且libcurl用的静态编译,也不知道什么问题引起的HttpWebRequest.obj:errorLNK2001:无法解析的外部符号__im
- VC2008下提示找不到MSVCP90D.dll的解决办法
Beyond_cn
VS/VC/MFC
VS2005在生成可执行文件时使用了一种新的技术,该技术生成的可执行文件会伴随生成一个清单文件(manifestfile)(.manifest后缀文件)(其本质上是XML文档,你可以用文本编辑器打开看看),并在链接完成后将该清单文件嵌入到exe文件中(默认情况下)。而在FAT32文件系统中,在处理清单文件阶段,当增量链接时不能完成清单文件的更新(默认情况下),于是造成清单文件嵌入失败,从而使该ex
- VC2008程序的runtime环境
James506
Windowsmfcdllcx86
使用VC2008开发的一个简单程序,直接拷贝到其他机器上不能运行。因为C++的运行需要运行时支持,无论什么环境。要想在其他电脑上运行,就得装一个vcruntime,其实大多数机器都已经有了这个vcrt,但是可能版本不一样导致最新的程序不能运行。如果你采用的是vc2008开发的,可以去下列地址下载:中文版:http://www.microsoft.com/downloads/details.aspx
- 64位时代来临了,升级到VC2008一定要多加小心!
ffb
integerc
今天碰到如下代码出现逻辑错误:for(intnNo=1;nNoExecute(szSQL);}每次执行,条件都是whereid=0,百思不得其解,查看MSDN,发现原来time_t和time的内部实现已经变化,需要改变代码为:__time32_tmstime;_time32(&mstime);sprintf(szSQL,"mstime=%d..."..,mstime,nNo);或者需要定义这个宏:
- C++ EGE 图形库 不完全整理
Septerxy
*EGE库适用于win32控制台程序#include“graphics.h”//引用图形库支持VC6,VC2008,VC2010,VC2012,VC2013,VC2015,VC2017,C-Free,DevCpp,Code::Blocks等等IDE*编写动画模块源程序必须在主函数中初始化:初始化绘图窗口initgraph(宽,高)//宽和高的单位是像素调用动画模块循环结构,不断绘图/重绘;处理鼠标
- G-Sockets(IOCP) 2.5 Demo 源码 (VC2008 & Delphi7/2010)下载
ygluu
All我的文章DelphiC++(VC/CB)IOCPClient/ServerIocpTcpServerG-Sockets服务器
G-Sockets(IOCP)最新版本的IocpTcpServer完成端口服务器通讯模块Demo源码及技术文档,包括粘包处理源码、客户端突破6W连接限制的文档、强大的服务器(TcpServer)压力测试工具及无限制的EXE服务器程序(供体验测试)。有关Iocp技术请阅读本博客其他帖子。声明:未授权的DLL或LIB,是限制版,本人不保证它能正常使用,有关限制信息,注意参看日志文件。即使是非限制版本,
- 硬盘中突然出现install.res.3082.dll类似不认识的文件,可以删除吗
菜鸡caiji
windows
这是vc2008再发行组件包安装时产生的临时文件,这些文件都是可以删除的:其中有9个文本文件名字分别为eula.1028.txt,eula.1031.txt,eula.1033.txt,eula.1036.txt,eula.1040.txt,eula.1041.txt,eula.1042.txt,eula.2052.txt,eula.3082.txt。九个.dll档名字分别为install.res
- 关于Ribbon界面 和 一些使用方法
chinabinlang
Ribbon界面
1:在vc6中用一些外部库就可以实现Ribbon界面,如toolkit,但是很麻烦,而且库是收费的,当然网上有很多免费的;2:在vc2008中可以用代码添加设计Ribbon界面,依然很麻烦;3:在VC2010中,添加了可视化编辑Ribbon界面,包括响应消息的添加,这样就方便很多了,比菜单还方便直观,同时可以用代码设计更为复杂的界面;很多具体方法可以查看MSDN,这里例举常用的。使用方法:CMFC
- VS常见错误之一:C2665: 2 个重载中没有一个可以转换所有参数类型
monzaid
visualstudiovisualstudio
问题样式:C2665“xxx”:2个重载中没有一个可以转换所有参数类型简单来说,这是由于字符编码问题引起的。VC6默认使用的MBCS编码,而VC2008及高版本VC默认使用的Unicode编码。以下详细解释这个问题:用char表示字符时,英文占用一个字节,中文占用两个字节。这样有一个严重的问题:两个连续字节,究竟是两个英文字符,还是一个中文字符?为了解决这个问题,Unicode编码诞生了。Unic
- vc2008 fstream不支持中文路径的解决方案
ASEN
编程语言开发环境wrapperincludegoogle工作2010
From:http://www.cppblog.com/clane/archive/2010/03/10/109382.html项目编译后给朋友试运行,发现运行出错,提示路径不正确找不到配置文件。因为朋友是放在桌面运行的,于是推测是中文路径的问题(因为路径中包含"桌面"两个汉字)。反应很诧异,什么年代了,还有中文路径的问题...跟踪了一下ifstream的open函数,发现ifstream在打开文
- vc++远程调试工具
mos2046
C++VCWindbgVCC++
简单来说:1>在远程机器跑VC自带的远程调试工具msvsmon.exe,并把要调试的程序跑起来2>用VC调试器附加进程,即可调试先展开来说:VC8,VC9都自带远程调试工具,可以在开始菜单中找到,以VC2008为例在由开始菜单=>MicrosoftVisualStudio2008=>VisualStudioTools=>VisualStudio2008RemoteDebugger可定位到在如下目录
- 宏_M_IX86,_M_AMD64和_M_X64
假装80后
C/C++WindowsUsage64bit
_M_IX86:32bit处理器_M_AMD64:64bitAMD处理器(VC2008以前)_M_X64:64bitAMDandIntel处理器(VC2008及以后),_M_IX64:64bitItanium处理器_WIN32:Definedforboth32bitand64bitprocessor_WIN64:Definedfor64bitprocessorReferenceshttp://ms
- VC使用_crtBreakAlloc快速定位内存泄漏所在代码
newtelcom
VisualC++
https://docs.microsoft.com/en-us/visualstudio/debugger/finding-memory-leaks-using-the-crt-library?view=vs-2019对于比较明显的内存泄漏,vc2008是比较容易定位的,在Debug模式F5运行,退出时会列出引起内存泄漏的问题代码所在文件及行号;但如果是比较隐蔽的内存泄漏,Output输出窗口只
- CORBA之TAO的第一个hello_world C++
道格拉斯范朋克
CORBA
编译以后就让我们来编译一个hello_world吧一、IDL文件定义新建一个后缀为hello.idl文件类型的空文件,在文件中定义接口:///20150726fortaomoduleTest{interfaceHello{stringget_hello();};};二、IDL文件生成用vc2008的cmd进入到在保存idl文件的目录下,如E:/hello使用如下命令tao_idl-GIh_Impl
- 解决VC2005/2008开发的程序在其他机器上无法运行的问题
inte_sleeper
C++
用VS.NET开发的VC2005/2008程序,在本机运行正常,可是到其他干净的机器,也许就无法运行。这种情况下,首先要确定目标机器上是否装了VCruntime,即vcredist。注意安装vcredist的时候需要分清楚是32位还是64位的。如果安装了之后仍然无法运行,那有可能是程序使用了debug编译,导致它需要使用DebugCRT。最可行的方法是用vc2005或者vc2008自带的“Setu
- 搭建 Windows Server 2003 + IIS6.0 + FastCGI + PHP5.3.29 + MySQL5.5.38 + Memcached1.2.6
weixin_34396902
一、下载相关软件:1、VC9运行库即VISUALC++2008自PHP5.3.0开始,PHP提供VC2008编译版,需要安装VC++2008的运行库。[微软官方下载]http://www.microsoft.com/zh-cn/download/details.aspx?id=29[CSDN下载]http://download.csdn.net/detail/wenjianbao/76814692
- PTAM编译
spacegrass
PTAMPTAM虚拟现实增强现实
工作需要,研究一下PTAM的代码。这个介绍PTAM的编译,此文参考了高手的编译经验。有问题欢迎留言。PTAM编译综述PTAM是一个国外NX博士(目前工作于微软)写的虚拟现实增强开源库,已经有商业软件集成此库,由此可见此库功能和性能的强大。由于PTAM依赖较多第三方库,因此,编译过程中需要编译这些依赖库,较为繁琐。经过若干次尝试之后,使用VC2008在win7环境成功编译PTAM,并可以运行,现详述
- VS2008的绿色精简版,只有VC2008部分
yangluoning
计算机
看到大家都说在VS里面写代码很爽,不过一整个VS实在太大了,从网上找了一个绿色精简版的现在上传上来,希望大家喜欢。点击此处下载ourdev_710509KTJTYR.rar(文件大小:142.78M)(原文件名:VC2008.rar)按照说明正确操作后,写了个HelloWorld的程序,问题来了1、和cl.exe有关的错误解决:工具--->选项---->项目和解决方案--->VC++目录--->可
- fatal error C1083: 无法打开包括文件:“fstream.h”: No such file or directory
jh616359023
MFC
又是一个从vc6到vc2008出现的问题。#include改为#includeusingnamespacestd;同理在用到输入输出函数的调用的时候需要连接的:#include也需要改为:#includeusingnamespacestd;
- VC2008中为你的程序添加XP主题风格
wxfy1977
VC编程
在WindowsXP中提供了更美观的主题风格,但是VC中添加的控件等却还是经典风格,下面的方法可让你的程序实现XP的主题风格。1.插入资源,选择“自定义”,输入“24”(不带双引号)作为资源类型。2.拷贝下面的代码到编辑框中。TestApplication说明:要将name字段的"test.exe"改为你应用程序的名称,如果是动态库就改为动态库的名称,将"TestApplication"改为你想要
- 使用宏简单的模拟try catch
洛晓
c/c++
使用宏来模拟trycatch,功能比较简单,在vc2008下编译并运行#include"stdafx.h"#defineEX_CATCH_ANYEX_CATCH_ANY#defineEX_TRYdo{inti_try_flag=1;#defineEX_DO(exp,except)if(!exp){i_try_flag=0;gotoCATCH_##except;}#defineEX_CATCH(ex
- VC2008中MSCOM控件使用
qingchuan2083
在使用MSCOM时遇到很多问题,现把解决问题的方法列出1、VS2008本身不带有MSCOM组件,需要自已去下载下载地址如下:http://www.iiidown.com/source_download/753382742、下载完成后将MSCOMM32.OCX放到C:\Windows\System32目录下,手动注册。WIN7下以管理员权限打开命令提示符输入regsvr32MSCOMM32.OCX,
- 使用openssl库实现des,3des加密
Michael-H
C/C++linux
整理转载自:http://blog.csdn.net/xuplus/article/details/2607254主要是调整了一下格式,以及一些变量的类型,以解决在VC2008下无法编译通过的问题。#include#include#include#include/********************************************************************
- vc6,vc.net,vc7,vc8,vc9,c,c++,c#的区别与联系
weixin_34336526
1.vc.net开发的程序,.net程序需要框架支持,没有安装框架的计算机不能运行;2.vc6.0开发的程序比.net的快;3.VC6/VC2003/VC2005/VC2008都支持MFC;4.基于.net的程序功能强大、界面美观,而且还可以跨平台(在WINCE等操作系统上运行)。5.vc.net代表使用了.net的VC,而VC7或VC8也可以不使用.net;VC7或VC8开发的程序,假如使用了.
- 让VC编译出来的程序不依赖于msvcr80.dll/msvcr90.dll/msvcr100.dll等文件
wzsy
正常情况下,当我们用VC编译出一个Console/Win32类型项目的exe程序时(这里暂不考虑MFC程序),会依赖于msvcrxx.dll文件(xx为不同VC对应的版本号,VC2005为80,VC2008为90,VC2010为100),发布程序的时候,就需要把对应的dll也copy过去,比较不方便。通过以下的方法,可以让exe不依赖于这些dll(不过生成的exe会大很多)以VC2010英文版为例
- VC2008学习笔记
aisq
VC2008学习笔记1.Unicode文件的开头两个字节固定为0xffef或者0xefff;2.memcpy函数的第三个参数为字节数,而非字符数,Unicode环境下尤其要注意;3.GetBufferSetLength的参数为字符数,而非字节数,同样Unicode环境下要注意;4.vc2008查看内存的方法:vc2008IDE->调试->窗口->内存,可选4个内存窗口进行查看内存值;5._coun
- _crtBreakAlloc调试内存泄漏
whf727
VC编译调试知识
对于比较明显的内存泄漏,vc2008是比较容易定位的,在Debug模式F5运行,退出时会列出引起内存泄漏的问题代码所在文件及行号;但如果是比较隐蔽的内存泄漏,Output输出窗口只会输出部分信息,形式如下:Detectedmemoryleaks!Dumpingobjects->{858}normalblockat0x003ED290,12byteslong.Data:A05C48000000000
- windows下使用vc2008编译librtmp
VideoMonitor
流媒体开发
主要参考网站:http://blog.csdn.net/senophen/article/details/7349045http://zhaostudy2.blog.163.com/blog/static/1353502052011182538414/http://www.cnblogs.com/haibindev/archive/2011/12/29/2305712.html一、软件/源代码下载
- LeetCode[位运算] - #137 Single Number II
Cwind
javaAlgorithmLeetCode题解位运算
原题链接:#137 Single Number II
要求:
给定一个整型数组,其中除了一个元素之外,每个元素都出现三次。找出这个元素
注意:算法的时间复杂度应为O(n),最好不使用额外的内存空间
难度:中等
分析:
与#136类似,都是考察位运算。不过出现两次的可以使用异或运算的特性 n XOR n = 0, n XOR 0 = n,即某一
- 《JavaScript语言精粹》笔记
aijuans
JavaScript
0、JavaScript的简单数据类型包括数字、字符创、布尔值(true/false)、null和undefined值,其它值都是对象。
1、JavaScript只有一个数字类型,它在内部被表示为64位的浮点数。没有分离出整数,所以1和1.0的值相同。
2、NaN是一个数值,表示一个不能产生正常结果的运算结果。NaN不等于任何值,包括它本身。可以用函数isNaN(number)检测NaN,但是
- 你应该更新的Java知识之常用程序库
Kai_Ge
java
在很多人眼中,Java 已经是一门垂垂老矣的语言,但并不妨碍 Java 世界依然在前进。如果你曾离开 Java,云游于其它世界,或是每日只在遗留代码中挣扎,或许是时候抬起头,看看老 Java 中的新东西。
Guava
Guava[gwɑ:və],一句话,只要你做Java项目,就应该用Guava(Github)。
guava 是 Google 出品的一套 Java 核心库,在我看来,它甚至应该
- HttpClient
120153216
httpclient
/**
* 可以传对象的请求转发,对象已流形式放入HTTP中
*/
public static Object doPost(Map<String,Object> parmMap,String url)
{
Object object = null;
HttpClient hc = new HttpClient();
String fullURL
- Django model字段类型清单
2002wmj
django
Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用: AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段) BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。 Cha
- 在SQLSERVER中查找消耗CPU最多的SQL
357029540
SQL Server
返回消耗CPU数目最多的10条语句
SELECT TOP 10
total_worker_time/execution_count AS avg_cpu_cost, plan_handle,
execution_count,
(SELECT SUBSTRING(text, statement_start_of
- Myeclipse项目无法部署,Undefined exploded archive location
7454103
eclipseMyEclipse
做个备忘!
错误信息为:
Undefined exploded archive location
原因:
在工程转移过程中,导致工程的配置文件出错;
解决方法:
 
- GMT时间格式转换
adminjun
GMT时间转换
普通的时间转换问题我这里就不再罗嗦了,我想大家应该都会那种低级的转换问题吧,现在我向大家总结一下如何转换GMT时间格式,这种格式的转换方法网上还不是很多,所以有必要总结一下,也算给有需要的朋友一个小小的帮助啦。
1、可以使用
SimpleDateFormat SimpleDateFormat
EEE-三位星期
d-天
MMM-月
yyyy-四位年
- Oracle数据库新装连接串问题
aijuans
oracle数据库
割接新装了数据库,客户端登陆无问题,apache/cgi-bin程序有问题,sqlnet.log日志如下:
Fatal NI connect error 12170.
VERSION INFORMATION: TNS for Linux: Version 10.2.0.4.0 - Product
- 回顾java数组复制
ayaoxinchao
java数组
在写这篇文章之前,也看了一些别人写的,基本上都是大同小异。文章是对java数组复制基础知识的回顾,算是作为学习笔记,供以后自己翻阅。首先,简单想一下这个问题:为什么要复制数组?我的个人理解:在我们在利用一个数组时,在每一次使用,我们都希望它的值是初始值。这时我们就要对数组进行复制,以达到原始数组值的安全性。java数组复制大致分为3种方式:①for循环方式 ②clone方式 ③arrayCopy方
- java web会话监听并使用spring注入
bewithme
Java Web
在java web应用中,当你想在建立会话或移除会话时,让系统做某些事情,比如说,统计在线用户,每当有用户登录时,或退出时,那么可以用下面这个监听器来监听。
import java.util.ArrayList;
import java.ut
- NoSQL数据库之Redis数据库管理(Redis的常用命令及高级应用)
bijian1013
redis数据库NoSQL
一 .Redis常用命令
Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在Linux终端使用。
a.键值相关命令
b.服务器相关命令
1.键值相关命令
&
- java枚举序列化问题
bingyingao
java枚举序列化
对象在网络中传输离不开序列化和反序列化。而如果序列化的对象中有枚举值就要特别注意一些发布兼容问题:
1.加一个枚举值
新机器代码读分布式缓存中老对象,没有问题,不会抛异常。
老机器代码读分布式缓存中新对像,反序列化会中断,所以在所有机器发布完成之前要避免出现新对象,或者提前让老机器拥有新增枚举的jar。
2.删一个枚举值
新机器代码读分布式缓存中老对象,反序列
- 【Spark七十八】Spark Kyro序列化
bit1129
spark
当使用SparkContext的saveAsObjectFile方法将对象序列化到文件,以及通过objectFile方法将对象从文件反序列出来的时候,Spark默认使用Java的序列化以及反序列化机制,通常情况下,这种序列化机制是很低效的,Spark支持使用Kyro作为对象的序列化和反序列化机制,序列化的速度比java更快,但是使用Kyro时要注意,Kyro目前还是有些bug。
Spark
- Hybridizing OO and Functional Design
bookjovi
erlanghaskell
推荐博文:
Tell Above, and Ask Below - Hybridizing OO and Functional Design
文章中把OO和FP讲的深入透彻,里面把smalltalk和haskell作为典型的两种编程范式代表语言,此点本人极为同意,smalltalk可以说是最能体现OO设计的面向对象语言,smalltalk的作者Alan kay也是OO的最早先驱,
- Java-Collections Framework学习与总结-HashMap
BrokenDreams
Collections
开发中常常会用到这样一种数据结构,根据一个关键字,找到所需的信息。这个过程有点像查字典,拿到一个key,去字典表中查找对应的value。Java1.0版本提供了这样的类java.util.Dictionary(抽象类),基本上支持字典表的操作。后来引入了Map接口,更好的描述的这种数据结构。
&nb
- 读《研磨设计模式》-代码笔记-职责链模式-Chain Of Responsibility
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* 业务逻辑:项目经理只能处理500以下的费用申请,部门经理是1000,总经理不设限。简单起见,只同意“Tom”的申请
* bylijinnan
*/
abstract class Handler {
/*
- Android中启动外部程序
cherishLC
android
1、启动外部程序
引用自:
http://blog.csdn.net/linxcool/article/details/7692374
//方法一
Intent intent=new Intent();
//包名 包名+类名(全路径)
intent.setClassName("com.linxcool", "com.linxcool.PlaneActi
- summary_keep_rate
coollyj
SUM
BEGIN
/*DECLARE minDate varchar(20) ;
DECLARE maxDate varchar(20) ;*/
DECLARE stkDate varchar(20) ;
DECLARE done int default -1;
/* 游标中 注册服务器地址 */
DE
- hadoop hdfs 添加数据目录出错
daizj
hadoophdfs扩容
由于原来配置的hadoop data目录快要用满了,故准备修改配置文件增加数据目录,以便扩容,但由于疏忽,把core-site.xml, hdfs-site.xml配置文件dfs.datanode.data.dir 配置项增加了配置目录,但未创建实际目录,重启datanode服务时,报如下错误:
2014-11-18 08:51:39,128 WARN org.apache.hadoop.h
- grep 目录级联查找
dongwei_6688
grep
在Mac或者Linux下使用grep进行文件内容查找时,如果给定的目标搜索路径是当前目录,那么它默认只搜索当前目录下的文件,而不会搜索其下面子目录中的文件内容,如果想级联搜索下级目录,需要使用一个“-r”参数:
grep -n -r "GET" .
上面的命令将会找出当前目录“.”及当前目录中所有下级目录
- yii 修改模块使用的布局文件
dcj3sjt126com
yiilayouts
方法一:yii模块默认使用系统当前的主题布局文件,如果在主配置文件中配置了主题比如: 'theme'=>'mythm', 那么yii的模块就使用 protected/themes/mythm/views/layouts 下的布局文件; 如果未配置主题,那么 yii的模块就使用 protected/views/layouts 下的布局文件, 总之默认不是使用自身目录 pr
- 设计模式之单例模式
come_for_dream
设计模式单例模式懒汉式饿汉式双重检验锁失败无序写入
今天该来的面试还没来,这个店估计不会来电话了,安静下来写写博客也不错,没事翻了翻小易哥的博客甚至与大牛们之间的差距,基础知识不扎实建起来的楼再高也只能是危楼罢了,陈下心回归基础把以前学过的东西总结一下。
*********************************
- 8、数组
豆豆咖啡
二维数组数组一维数组
一、概念
数组是同一种类型数据的集合。其实数组就是一个容器。
二、好处
可以自动给数组中的元素从0开始编号,方便操作这些元素
三、格式
//一维数组
1,元素类型[] 变量名 = new 元素类型[元素的个数]
int[] arr =
- Decode Ways
hcx2013
decode
A message containing letters from A-Z is being encoded to numbers using the following mapping:
'A' -> 1
'B' -> 2
...
'Z' -> 26
Given an encoded message containing digits, det
- Spring4.1新特性——异步调度和事件机制的异常处理
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- squid3(高命中率)缓存服务器配置
liyonghui160com
系统:centos 5.x
需要的软件:squid-3.0.STABLE25.tar.gz
1.下载squid
wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE25.tar.gz
tar zxf squid-3.0.STABLE25.tar.gz &&
- 避免Java应用中NullPointerException的技巧和最佳实践
pda158
java
1) 从已知的String对象中调用equals()和equalsIgnoreCase()方法,而非未知对象。 总是从已知的非空String对象中调用equals()方法。因为equals()方法是对称的,调用a.equals(b)和调用b.equals(a)是完全相同的,这也是为什么程序员对于对象a和b这么不上心。如果调用者是空指针,这种调用可能导致一个空指针异常
Object unk
- 如何在Swift语言中创建http请求
shoothao
httpswift
概述:本文通过实例从同步和异步两种方式上回答了”如何在Swift语言中创建http请求“的问题。
如果你对Objective-C比较了解的话,对于如何创建http请求你一定驾轻就熟了,而新语言Swift与其相比只有语法上的区别。但是,对才接触到这个崭新平台的初学者来说,他们仍然想知道“如何在Swift语言中创建http请求?”。
在这里,我将作出一些建议来回答上述问题。常见的
- Spring事务的传播方式
uule
spring事务
传播方式:
新建事务
required
required_new - 挂起当前
非事务方式运行
supports
&nbs