- 浏览: 17305 次
- 性别:
- 来自: 长沙
最近访客 更多访客>>
文章列表
转自:http://baike.baidu.com/view/3549543.htm
1 DLL的进入/退出函数
1.1 DllMain简介
跟exe有个main或者WinMain入口函数一样,DLL也有一个入口函数,就是DllMain。以“DllMain”为关键字,来看看MSDN帮助文档怎么介绍这个函数的。
The DllMain function is an optional method of entry into a dynamic-link library (DLL)。(简要翻译:对于动态链接库,DllMain是一个可选的入口函数。)这句话很重要,很多 ...
转自:http://www.360doc.com/content/10/0612/09/1602772_32627940.shtml
本文将通过一个简单的实例来说明,如何正确的导出DLL中的类、对象、函数,并如何通过静态加载或动态加载的方式来使用 DLL。
一、DLL中导出类、函数、对象
1. 创建一个空的Win32 Dynamic-Link Library项目Test
2. 在项目中添加一个Test.h头文件,该文件的内容如下:
//导出类class __declspec(dllexport) CTest{...};//
防火墙添加端口与强制关闭端口
#cd /etc/sysconfig
#ls
#vi iptables (gedit iptables)
在其中加入
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306(端口号,port) -j ACCEPT
强制关闭端口
#lsof -i:port(端口号)
#kill -9 端口号(这个端口号是输入lsof -i:port后显示出来的值)
================================== ...
文件重命名
root@dzhua-Linux:/home/dzhua# mv stardict_3.0.1-1_i386(2).deb stardict.deb
rm -rf file man 删除文件夹
rm 还有个方法就是利用/etc/null这个黑洞也相当于windows中的回收站!
文件复制
在远程操控Linux时,有很多强大的she ...
RedHat9.0下安装JDK1.5+tomcat6.0+mysql5.0
Linux/uniux 2009-11-25 20:17:57 阅读68 评论0 字号:大中小
一、下载java.sun.com
jdk-6u2-linux-i586-rpm.bin文件
二、运行
sh jdk-6u2-linux-i586-rpm.bin
按多次回车后出现
Do you agree to the above license terms? [yes or no]
输入yes
三、编辑环境变量
$gedit ~/.bashrc
加入如下五行:
JAVA_HOME=/usr/java/jdk1.6.0_02
JAVA_BIN=/usr/java/jdk1.6.0_02/bin
PATH=$PATH: ...
问题表现:outlook“发送/接收”按钮不见了新建邮件后,Ctrl+Enter不能发送,发送按钮也不见了
用了2个小时左右,终于搞定,解决过程如下。
1.google到ms的帮助,说可能原因是没有设置邮件账户。——鬼话,明明就有账户在那里啊;不过MS的建议还是要考虑一下,不能发送和接收,或许真的是和账户设置有关,那就试一下吧,关闭outlook,进控制面板,delete邮件账户(exchange),create一个新的,开outlook。。。。。。还是一样的问题。
2.猜测是注册表问题,exchange
server的地址丢掉了?——一不做二不休,重装office, ...
<?xml version="1.0" encoding="UTF-8" ?> <!--ant
的所有内容必须包含在这个里边,name 是你给它取的名字,basedir 故名思意就是工作的根目录 .代表当前目录。default 代表默认要做的事情。
property 类似程序中的变 ...
字符,字节和编码
[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm]
级别:中级
摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。
掌握编码问题的关键是正确地理解相关概念,编码所涉及的技术其实是很简单的。因此,阅读本文时需要慢读多想,多思考。
引言
“字符与编码”是一个被经常讨论的话题。即使这样,时常出现的乱码仍然困扰 ...
1、复杂类型和简单类型之间最根本的区别就是:复杂类型的内容中可以包含其他元素,也可以带有属性(Attribute),但简单类型既不能包含子元素,也不能带有任何属性。
<xsd:complexType name="CNAddress" >
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="street" type="xsd:st ...
struts2的配置元素package
2008-12-30 19:28
package 元素的所有属性及对应功能
Attribute
Required
Description
name
yes
key to for other packages to reference ---任意的包名称,用来让别的包继承是使用不能重复
extends
no
inherits package behavior of the package it extends -----当前包所要继承的父包,继承之后,当前包拥有父包中所定义的任意类、拦截器等
namespa ...
- 2009-10-19 22:54
- 浏览 1105
- 评论(0)
spring/struts2 整合(转载)
2007-04-09 14:25
在Struts2中整合Spring的IoC支持是一件十分简单的事情。让我们一步一步来实现:1)复制struts2-spring-plugin-x-x-x.jar和相应的spring.jar到/WEB-INF/lib目录下。2)在struts.properties中设置struts.objectFactory属性值
struts.properties
struts.objectFactory = spring
或者是在XML文件中进行常量配置
struts.xml
<str ...
- 2009-10-19 21:56
- 浏览 803
- 评论(0)
log4j配置
properties属性文件
1
log4j.threshold
阈值项
log4j.threshold = error
2
log4j.rootLogger
根日志属性项
log4j.rootLogger = info,stdout1,stdout2
3
log4j.category.
子日志属性项(旧)
log4j.category.com.eos = NULL,stdout1
4
log4j.logger.
子日志属性项(新)
log4j.logger.com.eos.log ...
- 2009-10-19 12:00
- 浏览 850
- 评论(0)
关注Javaeye好久时间了,从来都没有发表过贴子,这次遇到一个问题,想跟圈子里的朋友交流一下!
我在用Hibernate进行分页处理时,通常会用到两条HQL的语句:
1、统计结果集的总数量:select count(*) as b from User as u
2、查询结果:from User as u
第一条HQL语句通常可以通过第二条HQL自动生成,这样就可以将一般分页的数据访问进行封装起来,大至情况如下:
public Page pagedQuery(String hql, int pageNo, int pageSize,
Object... values){
...