`
文章列表

c语言栈帧

C语言栈帧:向下生长,高地址-->地地址(减法),帧指针ebp,每次被调用,保存原先的帧指针,ebp指向被调用栈帧的高地址;栈指针esp,指向栈顶,每次入栈,esp减,出栈,esp加     main()也是一个函数。 这是因为在编译连接时它将会作为crt0.s汇编程序的函数被调用。crt0.s是一个桩(stub)程序,名称中的“crt”是“C run-time”的缩写。该程序的目标文件将被链接在每个用户执行程序的开始部分,主要用于设置一些初始化全局变量。通常使用gcc编译链接生成文件时,gcc会自动把该文件的代码作为第一个模块链接在可执行程序中。在编译时使用显示详细信息选项“ ...
X509TrustManager tm = new X509TrustManager() { public void checkClientTrusted(X509Certificate[] xcs, String string) throws CertificateException { }   public void checkServerTrusted(X509Certificate[] xcs, String string) throws CertificateException { }   public X509Certificate[] getAcceptedIs ...

quartz 配置

<bean id="schedulerFactory" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">            <property name="triggers">                <list>                    <ref local="minCronTrigger"/>                    <ref ...
  系统自带的python rpm -qa python:python-2.6.6-29.el6_2.2.x86_64 1. 下载最新源代码包http://www.python.org/download/releases/2.7/[root@user ~]# lsPython-2.5.2  Python-2.7.tgz  python2. 安装 [root@
  lamp环境搭建直接用xampp 1.添加用户与组: useradd nagios groupadd nagios useradd –G nagios nagios 2.安装nagios: tar zxvf nagios-3.5.0.tar.gz cd nagios
1.配置环境变量    export JPDA_ADDRESS=9999(默认8000) 2.启动服务器上的tomcat     sh catalina.sh jpda start     netstat -tnpl|grep 9999查看是否启动tomcat 3.打开debug configuration窗口,填入调试信息,debug   4.连接成功后,在eclipse中设置断点,像在本地调试一样,在debug perspective 可以看到断点信息   
做网站的,谁愿意自己辛辛苦苦的成果就被别人轻松转载,如果是文字的,一般也就禁鼠标右键,再没什么好办法(当然,名人好打官司另说),但如果是图片,影音的文件,大可以利用http协议的header信息进行控制,这就是大多数web服务器日志要记录的referer。 公司新进一测试客户,就要求CDN方配合做防盗链。   公司自然有规范,直接ctrl+c、ctrl+v就搞定。但这些句子,还是值得细细研究一下的。 相关语句如下:   acl test_domain dstdomain .test.com acl null_referer referer_regex . acl right_re ...
 window.frameElement.id   var obj=  window.frameElement.id.split("_");  $("#float_left_"+obj[obj.length-1]+",a[href='#window_"+obj[obj.length-1]+"1']",parent.document).html("<img width='16' height='16' src='desktop/assets/images/appimg/icon_depart. ...
     makedir /usr/local/mysql      shell> groupadd mysql     shell> useradd -g mysql mysql     shell> tar -xvzf mysql-5.0.22.tar.gz     shell> cd mysql-5.0.22     shell> ./configure --prefix=/usr/local/mysql     shell> make     shell> make install     shell> make clean       ...
    桥接一般用在局域网里     虚拟机设置 --> hardware选桥接 方式    在虚拟机网络设置-->虚拟机网络映射tab-->  vmnet0选物理网卡   automatic  bridaging  tab--> 禁止自动桥接   DHCP-->清空   在linux中设置网络和DNS 从启动服务network            
    用pureFTP 建立虚拟用户步骤     软件路径:/usr/local/erc/pureftp*****.tar.gz   tar -zxvf  解压文件     cd           进入解压目录 mkdir /usr/local/pureftpd  建立安装目录 ./configure --prefix=/usr/local/pureftpd   --with-everything   编译 make  make  install     2 .  建立组 ftpgroup  主  ftpuser   groupadd ftpuser use ...
Windows下mysql忘记root密码的解决方法   Mysql版本:5.1.55-community MySQL Community Server (GPL) 1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令: net stop mysql 或者在windows任务管理器中结束mysqld.exe进程,或者在控制面板,管理工具里面的服务找到
一,  apache  下载 安装   ./configure --prefix=/usr/local/apache  --enable-ssl make  make install   加入环境变量  /etc/profile  PATH="$PATH":/usr/local/apache/bin source profile   建立CA  : cd  /usr/share/ssl/misc                   ./CA  -newca    私钥: demoCA/private/cakey.pem                ...
一.BIND 安装            ./configure  --prefix=/usr/local/bind          make           make install 二.配置           目录:/usr/local/bind/etc/named.conf       acl allow_ip{192.168.1.154;               192.168.1.163;  };  acl intranet{192.168.1.154;};  acl internet{!192.168.1.154;any;};  key &q ...
  刚开始建立虚拟机时间,把容量设置为8Gb 了,然后没过几天就没有地方了,郁闷!查了一下,有几种方法可以增加磁盘容量,一个就是:用虚拟机下面的那个什么.exe可以增加,但是我没有成功!二,就是重新挂载一个硬盘:方法如下:   1 在Vmware中关闭Ubuntu虚拟机,在设置中,添加新的硬件设备,选择Hard Disk。(这里如果不关闭ubuntu系统就不能增加新的硬件设备) 之后点击下一步,选择硬盘类型,可以选择IDE,或是SCSI,这里我们选择SCSI,下一步,选择虚拟新硬盘的位置,我们将之命名为Ubuntu2.vmdk,下一步,设定硬盘大小,我这里设定为5G,并选择All ...
Global site tag (gtag.js) - Google Analytics