![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序人生
世宝宝
这个作者很懒,什么都没留下…
展开
-
升级PHP8中踩到的坑
这些坑其实升级文档都有,只是没太注意到。原创 2022-07-15 12:02:17 · 1269 阅读 · 0 评论 -
为什么一个操作系统连个进程启动日志都没有
最近系统经常闪一个窗口,估计是执行某个命令然后就消失了,查了半天没有日志,特别恼火。这样的基本功能为什么OS不提供,这个功能有那么难吗,真的是垃圾木马软件的天堂,那么怕人看到吗,OS自己到底做了些什么不见得人的事。...原创 2021-09-17 15:27:37 · 247 阅读 · 0 评论 -
In App Purchase Verification using PHP
At SpeakingPal we offer our apps for free, and provide customers ways to extend content availability via in-app purchase. In our case, in-app purchase is build from two parts: the first, is the client转载 2012-12-21 14:09:56 · 1487 阅读 · 0 评论 -
查看MySQL引擎支持类型及查看表当前引擎类型
确认 MySQL 服务器 是否启用 InnoDB 存储引擎mysql> SHOW ENGINES;查看表当前引擎类型: SHOW TABLE STATUS from 数据库库名 where Name='表名';原创 2012-12-06 19:13:18 · 1741 阅读 · 0 评论 -
.net项目配置文件导致runat="server"无效,不能自动生成声明代码的问题
最近在项目开发中出现,所有的.aspx文件Page声明中CodeBehind所指的.aspx.cs文件IDE提示无法找到,从而导致不能自动在.designer.cs文件生成对象代码的问题,这会使项目在.cs文件中无法引用runat="server"的控件变量,经过一天的排查和对比发现在.csproj的项目文件中我将1560改为了80原本是想使用80端口测试方便,没想原创 2012-09-01 16:04:56 · 1102 阅读 · 0 评论 -
IP安全策略:只允许指定IP连接远程桌面,限制IP登录
一,新建IP安全策略 WIN+R打开运行对话框,输入gpedit.msc进入组策略编辑器。 依次打开“本地计算机”策略--计算机配置--Windows设置--安全设置--IP安全策略,在 本地计算机上。 在右面的空白处右击,选择第一个菜单:创建IP安全策略,弹出的IP安全策略向导对话框。 点击下一步。 在名称里输入339过虑,下一步。 取转载 2012-06-20 11:36:31 · 28816 阅读 · 2 评论 -
sync,ssh,expect配合使用备份不需要输入密码
rsync备份非常的方便,只要安装一下就可以,都不要配置什么就可以了使用了。但是用久了就起更偷懒了。怎么样才能使用rsync不要输入密码呢?网上方法很多,说得最多的就是ssh-keygen非常的方便。但是我用起来感觉很不方便,好像只能有一个只能密码配置文件。就找找其他方法。expect,需要安装,在centos5.4上面安装很方便yum install expect转载 2012-06-08 15:49:04 · 1257 阅读 · 0 评论 -
Discuz.Plugin.Preview.Jpg.EXIFextractor.GetExifProperties(String fileName) +47
[ArgumentException: 参数无效。] System.Drawing.Image.FromStream(Stream stream, Boolean useEmbeddedColorManagement, Boolean validateImageData) +1062843 Discuz.Plugin.Preview.Jpg.EXIFextractor.GetExi原创 2012-04-24 19:40:10 · 1668 阅读 · 0 评论 -
javascript操作cookie
在用户浏览页面并进行设置时,将这些设置保存在cookie中,下次访问的时候读取cookie中的设置。 参考下面的脚本: // utility function to retrieve an expiration data in proper format; function getExpDate(days, hours, minutes) {转载 2012-03-20 10:47:55 · 437 阅读 · 0 评论 -
Linux lsof 命令查看进程打开的文件
TOP查看进程13321 daemon 25 0 119m 110m 2324 R 49.9 11.0 21:39.95 httpd使用lsof命令lsof -p 13321原创 2012-03-03 15:45:51 · 595 阅读 · 0 评论 -
MySQL 修改AUTO_INCREMENT的值
alter table texas_user AUTO_INCREMENT=1000;原创 2012-03-02 14:42:29 · 651 阅读 · 0 评论 -
查看MySQL Innodb引擎当前参数
mysql>show variables like '%innodb%';mysql>SHOW engine innodb STATUS\G;原创 2012-12-06 19:31:19 · 1802 阅读 · 0 评论 -
让Apache不显示版本号
当你打开某个不存在或者受限制的文件的时候,在页面的下放会显示你正在使用的apache的版本号。改动apache的配置文件,找到ServerTokens和ServerSignature两个directive,修改默认属性:#ServerTokens Full 默认值是FullServerTokens Prod#ServerSignature On 默认值是OnServerSign转载 2013-01-09 14:21:48 · 699 阅读 · 0 评论 -
CentOS 时间相关操作,修改时间,同步时间等
cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtimevi /etc/sysconfig/clock 将ZONE修改为以下ZONE="Asia/Shanghai" reboot重启即可使用 ntpdate 校准时间没有安装的话,安装 ntp#yum -y install原创 2012-08-17 15:22:01 · 835 阅读 · 0 评论 -
开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议...转载 2019-08-30 14:15:42 · 764 阅读 · 0 评论 -
新电脑win10系统的一个BUG
新买的电脑,装的win10系统,不能连接公司的私有网络,解决如下。手工或者导入注册表:REG ADD HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent /v AssumeUDPEncapsulationContextOnSendRule /t REG_DWORD /d 0x2 /fREG ADD HKLM\SYSTEM\C...原创 2019-08-13 12:19:08 · 1386 阅读 · 0 评论 -
vsftpd不支持目录软链接的解决办法
vsftpd本身不支持软连接,而在用FTP共享的时候又不想移动文件位置,便在网上找到了一个workaround:Linux内核从2.4.0开始支持把一部分文件系统挂载到文件系统中的其他位置,mount命令的--bind选项正好提供了这个功能。通过命令mount --bind "/path/to/share" "/path/of/ftp/subpath"可以把需要共享的文件夹“/path转载 2016-12-06 16:13:21 · 2506 阅读 · 0 评论 -
带回调的JS预加载图片
function loadImage(url, callback) { var img = new Image(); //创建一个Image对象,实现图片的预下载 img.src = url; if(img.complete) { // 如果图片已经存在于浏览器缓存,直接调用回调函数 callback.call(img); ret转载 2014-04-08 15:58:14 · 1014 阅读 · 0 评论 -
2004-2014还有多少个十年
看看04年第一篇博客所写的程序,嗯。。。。很牛X。原创 2014-03-19 21:17:28 · 696 阅读 · 0 评论 -
MySQL的MyISAM表出现Table XXX is read only问题的解决办法
最近做数据库的迁移,从原服务器复制数据库的二进制数据到新的服务器(MyISAM是可以直接复制数据文件的),启动后出现 Table XXX is read only的问题,这种操作我原来做过很多次都没问题。查询了网上通常的做法(网上估计都是抄的,根本验证过),一是检查文件权限,另一个是Flush table,但是在我这里还是不行,检查了所有设置都没问题,数据库版本也是一样,但是问题依旧原创 2013-01-16 19:38:50 · 1090 阅读 · 0 评论 -
chmod分别设置子目录和文件不同权限
要求就是:1、将当前目录中的所有“子目录”的权限设置为755;2、将当前目录中的所有“文件”的权限设置为644。解决方法:chmod 644 -R *chmod 755 `find -type d`也可以用:用find彻底些find /path -type f -exec chmod 644 {} /;find /path -type d -exec转载 2013-01-16 15:41:08 · 837 阅读 · 0 评论 -
Centos 5.5添加一块新硬盘
安装测试服务器,数据盘空间不够,需要添加一块.1、将添加的硬盘安装到机器里;fdisk -l 查看是否有添加的硬盘;如果新加的盘是 /dev/hda2、fdisk /dev/hda 进行分区n 新建输入p为创建主分区 p 输入1创建第1个主分区 1 创建完后用w保存分区 w 对硬盘进行格式化 #mkfs -t ext3 -c /dev/hda1转载 2012-01-30 09:55:06 · 548 阅读 · 0 评论 -
SSL证书生成方式
创建一个rsa私钥openssl genrsa -out server.key 1024用 server.key 生成证书签署请求 CSRopenssl req -new -key server.key -out server.csrCountry Name:两个字母的国家代号State or Province Name:省份名称Locality原创 2012-01-11 13:24:05 · 559 阅读 · 0 评论 -
C#实现Diffie-Hellman(DH)算法可结合DES用于通信信息加密
包括:素数生成本原根生成DH值对生成DH Key生成DES加密(64bit)3DES加密(128bit、192bit)原创 2009-09-01 11:00:00 · 3562 阅读 · 3 评论 -
apache http server 和tomcat整合
apache 2.2.11,tomat 1.6.0_07,jk从http://tomcat.apache.org/connectors-doc/下载对应版本的.总结一下,基本上都是配置的apache这一头儿的conf目录下的文件.httpd.conf #Apache 服务器的配置文件,用来加载 JK 模块以及指定 JK 配置文件信息#用实际下载的名称,也可以改名LoadModu转载 2009-08-21 14:27:00 · 854 阅读 · 0 评论 -
windows下配置全能虚拟主机环境案例
配置环境:win2003+iis6+apache2+tomcat6+mysql5配置要求:所有web应用外部都能够通过80访问,即共享80端口配置方案:iis跑asp,aspx,php应用,tomcat跑jsp应用,apache做代理。配置步骤:1.安装iis设置监听端口为8081,apache为80,tomcat为8080,mysql默认安装2.配置apache代理修改conf/http转载 2009-08-21 17:14:00 · 693 阅读 · 0 评论 -
Apache的ProxyPass指令详解
描述:将远程服务器映射到本地服务器的URL空间 语法:ProxyPass [路径] !|url [键=值 键=值 ...]] [nocanon] 上下文: server config, virtual host, directory 状态:扩展 模块:mod_proxy 该指令可以将远程服务器映射到本地服务器的URL空间;本地的服务器并不是扮演传统意义上的代理服务器的角色,而是表现为远程服务器的一转载 2009-08-21 16:42:00 · 1031 阅读 · 0 评论 -
Apache+Tomcat关于Session Sticky的负载均衡
选取Apache HTTP Server作为前端的负载服务器,后端选取两个Tomcat作集群,此次选择的配置方式为Session Sticky(粘性Session),这种方式将同一用户的请求转发到特定的Tomcat服务器上,避免了集群中Session的复制,缺点是用户只跟一种的一台服务器通信,如果此服务器down掉,那就废了。采用的model为mod_proxy_ajp.so,整个配置在tomca转载 2009-08-21 14:56:00 · 2180 阅读 · 0 评论 -
office2003验证失败怎么办?
删除注册表 [HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Office/11.0/Registration/{90110804-6000-11D3-8CFE-0150048383C9}] 键中ProductID和DigitalProductID两项,参考:http://www.cnlogic.com/?action-viewnews-itemid转载 2009-06-11 14:23:00 · 3792 阅读 · 0 评论 -
欢迎大家访问 cnLogic IT技术社区
欢迎大家访问 cnLogic IT技术社区 cnLogic是一个优秀的IT技术社区,为IT专业技术人和程序员提供最全面最专业的资讯、技术、交流与服务平台原创 2009-06-10 01:29:00 · 432 阅读 · 0 评论 -
实战Struts+Spring+Hibernate
实战Struts+Spring+Hibernate经过几天在网上的搜索,查看了关于Struts、Spring、Hibernate的文章,在实际的使用后得到了一些体会。鉴于很多资料不全或较旧,特写下一篇较为完整的实战指南,包括主要程序类和配置文件。一、准备篇 实战前需准备以下开发组件(都是目前最新版本)。 1、Struts 1.2.9,从www.apache.org网站可下载。 2、spri原创 2006-06-07 17:46:00 · 1701 阅读 · 0 评论 -
Java数据库连接池
import java.sql.*;import java.util.*;import java.io.*;/** * * Title:数据库连接池 * * * Description:本连接池支持对失效连接重连、重建连接池,并监控调用者及调用时间 * 本类需要在类路径根中存在db.properties数据库配置文件,文件内容示例: * drivers=net.sourceforge.jtd原创 2005-06-08 11:01:00 · 1961 阅读 · 0 评论 -
C# DES和3DES加密类
using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;using System.IO;namespace cnlogic{ class DES { //DES支持64bit密钥原创 2009-08-31 16:37:00 · 1334 阅读 · 0 评论 -
在.net remoting中使用自定义加密接收器
如果您没有具备保护服务器之间通信信道的 IPSec 策略的安全数据中心,另一种替代策略是实现一个自定义的加密接收器。如果您需要保护的只是从客户端传递到服务器的消息的敏感部分,而非整个负载,也可以考虑这种选择。此方法如图 4 所示。 图 4. 使用自定义加密接收器 所谓加密接收器,就是一个可以在结合使用自定义宿主和 TcpChannel 时使用的自定义信道接收器。在客户端,接收器在请求数转载 2009-09-02 11:39:00 · 1318 阅读 · 1 评论 -
Microsoft 报表ReportViewer MSDN在线文档
http://msdn.microsoft.com/zh-cn/library/bb885185.aspx原创 2009-07-07 16:14:00 · 938 阅读 · 0 评论 -
mysqldump的--skip-opt问题
遇到过好几次mysqldump出来的备份不能导入,同样的库如果mysqldump --skip-opt是可以导入的,分析两个不同的备份文件,发现--skip-opt是一条条的insert语句,但是--opt一个表只有1条insert语句,这样有可能表数据太多导致溢出,可以适当调整my.cnf中的table_cache值尽量避免这种情况,生产服务器中我设置的是table_cache=512,内存转载 2011-12-27 09:52:15 · 2375 阅读 · 0 评论 -
linux MAC地址绑定
1、先使用arp和arp -a查看一下当前ARP缓存列表[root@ftp]# arpAddress HWtype HWaddress Flags Mask Iface192.168.0.1转载 2011-10-02 13:04:34 · 1500 阅读 · 0 评论 -
定时备份Mysql和网站
在/etc/cron.daily/目录下创建文件webbackup文件 内容如下 name=`/bin/date "+%Y-%m-%d"`/usr/bin/mysqldump -u root -p12345678 --opt mydb > /var/backup/mysql/mydb_$name.sqltar -zcf /var/backup/web/myweb_$name.ta原创 2010-04-08 09:50:00 · 566 阅读 · 0 评论 -
Linux查看网络流量
在GUI下面,有一大把的工具可以显示网络流量,那么,命令行下面怎么办?显然办法是有的,比如,ifconfig,会有这样的输出:RX bytes:1224128649 (1.1 GiB) TX bytes:34114947 (32.5 MiB)过一会再看,数值有所变化,两者的差值就是过去一段时间的流量。可是,这也太不人性化了……正所谓自己动手,丰衣足食,我们自己来写一个脚本,实时显示并刷新!转载 2010-03-31 14:54:00 · 5733 阅读 · 0 评论 -
Apache Axis1.4 Web Service客户端、服务端生成及服务部署(备忘)
首先在Eclipse工程中将需要用到的Jar都包含了,然后就可以使用Eclipse的运行方便的执行命令,不用老是为Classpath担心 根据WSDL生成服务端(wsdl的路径是相对于Eclipse工程来说的):org.apache.axis.wsdl.WSDL2Java --server-side wsdl/IfSSO.wsdl 部署WebService(WSDD文件也原创 2009-12-30 11:23:00 · 846 阅读 · 0 评论