一切福田,不離方寸,從心而覓,感無不通。

Category Archives: Backend

WIN2003服务器防火墙开放FTP服务

WIN2003的服务器,打开系统自带的防火墙后,用FLASHFXP连接FTP时出现沟通困难,无法列表数据,FTP无法连接,通过检查后发现WIN2003在默认情况下,该防火墙是禁止开放本机FTP服务的。通过一系列的试验发现解决该问题的方法,希望对大家有所帮助,步骤如下所述: 第1步,点击开始菜单,进入控制面板,选择WINDOW防火墙,进入防火墙设置窗口,选择例外菜单,进入防火墙例外窗口,之后点击下方的添加端口,出现添加端口对话框,在此设置名称FTP,和开启端口21后,点击确定,如图1所示:     图1防火墙例外中添加端口设置 第2步,在桌面上右键单击“网上邻居”图标,选择“属性”命令。在打开的“网络连接”窗口中右键单击“本地连接”图标,选择“属性”命令,之后选择高级按钮,点击设置进入WINDOW防火墙设置窗口,如图2所示:   图2本地连接属性进入防火墙设置 第3步,打开“防火墙设置”对话框,切换到“高级”选项卡。单击本地连接对话框右侧的“设置”按钮,打开“高级设置”对话框。   图3本地连接高级设置窗口 第4步,在默认的“服务”选项卡中,用户可以设置在开启防火墙功能的前提下本机开放的服务类别。由于需要提供FTP服务,因此只需开放该服务即可。在服务列表中选中“FTP服务器”选项,随之打开的“服务设置”对话框要求填写计算机名称。保持默认内容并连续单击“确定”完成设置即可,如图4所示。   from:http://blog.pynet.net/u/pyxyp/archives/2011/99.html

龙生   25 Mar 2016
View Details

支付宝:如何生成RSA密钥

通过openssl工具生成RSA的公钥和私钥(opnssl工具可在互联网中下载到,也可以点此下载无线接口包,里面包含此工具) 打开openssl文件夹下的bin文件夹,执行openssl.exe文件: 1)生成RSA私钥 输入“生成命令.txt”文件中:“genrsa -out rsa_private_key.pem 1024”,并回车得到生成成功的结果,如下图: 此时,我们可以在bin文件夹中看到一个文件名为rsa_private_key.pem的文件,用记事本方式打开它,可以看到—--BEGIN RSA PRIVATE KEY—--开头,—--END RSA PRIVATE KEY—--结尾的没有换行的字符串,这个就是原始的私钥。 2)把RSA私钥转换成PKCS8格式 输入命令:pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt,并回车当前界面中会直接显示出生成结果,这个结果就是PKCS8格式的私钥,如下图: 右键点击openssl窗口上边边缘,选择编辑→标记,选中要复制的文字(如上图), 此时继续右键点击openssl窗口上边边缘,选择编辑→复制, 把复制的内容粘土进一个新的记事本中,可随便命名,只要知道这个是PKCS8格式的私钥即可。 3)生成RSA公钥 输入命令:rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem,并回车,得到生成成功的结果,如下图: 此时,我们可以在bin文件夹中看到一个文件名为rsa_public_key.pem的文件,用记事本方式打开它,可以看到—--BEGIN PUBLIC KEY—--开头,—--END PUBLIC KEY—--结尾的没有换行的字符串,这个就是公钥。 详情见开放平台对于密钥生成说明 注意:请妥善保管好生成的公私钥! 附:点此查看如何上传公钥 from:https://cshall.alipay.com/enterprise/help_detail.htm?help_id=474010 

龙生   22 Mar 2016
View Details

如何使用<identity impersonate="true"/>

前两天在VS2008下做个项目,用到了excel组件没有问题,但当把该项目在IIS下配置后,用浏览器浏览结果则不正确,网上说用dcom组件配置下,可是我按照要求配了,结果还是不对。 后来找到一个方法好用了。 Web.config中加了一句话:“<identity impersonate="true" userName="操作系统用户" password="用户密码"/>”,浏览…,结果正确,后来我就在网上查了下这句话的作用,MSDN是这样说的: 1、模拟 IIS 验证的帐户或用户 若要在收到 ASP.NET 应用程序中每个页的每个请求时模拟 Microsoft Internet 信息服务 (IIS) 身份验证用户,必须在此应用程序的 Web.config 文件中包含 <identity> 标记,并将 impersonate 属性设置为 true 2、为 ASP.NET 应用程序的所有请求模拟特定用户     若要为 ASP.NET 应用程序的所有页面上的所有请求模拟特定用户,可以在该应用程序的 Web.config 文件的 <identity> 标记中指定 userName 和 password 属性。例如: <identity impersonate="true" userName="accountname" password="password" /> from:http://blog.csdn.net/lazyleland/article/details/7726528

龙生   14 Mar 2016
View Details

Android 日常开发总结的技术经验 60 条

1. 全部 Activity 可继承自 BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。 2. 数据库表段字段常量和 SQL 逻辑分离,更清晰,建议使用 Lite 系列框架 LiteOrm 库,超级清晰且重心可以放在业务上不用关心数据库细节。 3. 全局变量放全局类中,模块私有放自己的管理类中,让常量清晰且集中. 4. 不要相信庞大的管理类的东西会带来什么好处,可能是一场灾难,而要时刻注意单一职责原则,一个类专心做好一件事情更为清晰。 5. 如果数据没有必要加载,数据请务必延迟初始化,谨记为用户节省内存,总不会有坏处。 6. 异常抛出,在合适的位置处理或者集中处理,不要搞的到处是 catch,混乱且性能低,尽量不要在循环体中捕获异常,以提升性能。 7. 地址引用链长时(3 个以上指向)小心内存泄漏,和警惕堆栈地址指向,典型的易发事件是:数据更新了,ListView 视图却没有刷新,这时 Adapter 很可能指向并的并不是你更新的数据容器地址(一般为 List)。 8. 信息同步:不管是数据库还是网网络操作,新插入的数据注意返回 ID(如果没有赋予唯一 ID),否则相当于没有同步。 9. 多线程操作数据库时,db 关闭了会报错,也很可能出现互锁的问题,推荐使用事务,推荐使用自动化的 LiteOrm 库操作。 10. 做之前先考虑那些可以公用,资源,layout,类,做一个结构、架构分析以加快开发,提升代码可复用度。 11. 有序队列操作 add、delete 操作时注意保持排序,否则你会比较难堪喔。 12. 数据库删除数据时,要注意级联操作避免出现永远删不掉的脏数据喔。 13. 关于形参实参:调用函数时参数为基本类型传的是值,即传值;参数为对象传递的是引用,即传址。 14. listview 在数据未满一屏时,setSelection 函数不起作用;ListView 批量操作时各子项和视图正确对应,可见即所选。 15 控制 Activity 的代码量,保持主要逻辑清晰。其他类遵守 SRP(单一职能),ISP(接口隔离)原则。 16. arraylist 执行 remove 时注意移除 int 和 Integer 的区别。你懂得。 17. Log 请打上 Tag,调试打印一定要做标记,能定位打印位置,否则尴尬是:不知道是哪里在打印。 18. 码块/常量/资源可以集中公用的一定共用,即使共用逻辑稍复杂一点也会值得,修改起来很轻松,修改一种,到处有效。 19. setSelection 不起作用,尝试 smoothScrollToPosition。ListView 的 LastVisiblePosition(最后一个可见子项)会随着 getView 方法执行位置不同变动而变。 20. 与 Activity 通讯使用 Handler 更方便; 如果你的框架回调链变长,考虑监听者模式简化回调。 […]

龙生   08 Mar 2016
View Details

winxp正版验证(KB905474)更新怎么删除

龙生   07 Mar 2016
View Details

企业QQ弹窗代码

http://crm2.qq.com/page/portalpage/wpa.php?uin=4009991259&f=1&ty=1&aty=0&a=&from=6

龙生   07 Mar 2016
View Details

已经忘记什么时候收集的两个算法,现在分享一下

龙生   05 Mar 2016
View Details

.NET/android/java/iOS AES通用加密解密

移动端越来越火了,我们在开发过程中,总会碰到要和移动端打交道的场景,比如.NET和android或者iOS的打交道。为了让数据交互更安全,我们需要对数据进行加密传输。今天研究了一下,把几种语言的加密都实践了一遍,实现了.NET,java(android),iOS都同一套的加密算法,下面就分享给大家。 AES加密有多种算法模式,下面提供两套模式的可用源码。 加密方式: 先将文本AES加密 返回Base64转码 解密方式: 将数据进行Base64解码 进行AES解密 一、CBC(Cipher Block Chaining,加密块链)模式 是一种循环模式,前一个分组的密文和当前分组的明文异或操作后再加密,这样做的目的是增强破解难度. 密钥 密钥偏移量 java/adroid加密AESOperator类:

.NET AES加密解密:

iOS源码,请下载源码,源码里有包含。 java,.net,iOS,android通用AES加密解密源码:AES_CBC_ECB_android_java_ios_net通用模式 二、ECB(Electronic Code Book,电子密码本)模式 是一种基础的加密方式,密文被分割成分组长度相等的块(不足补齐),然后单独一个个加密,一个个输出组成密文。 只需要提供密码即可。 iOS,android,java已调通源码:AES_CBC_ECB_android_java_ios_net通用模式 AES在线加解密验证工具: http://www.seacha.com/tools/aes.html from:http://www.cnblogs.com/jys509/p/4768120.html

龙生   04 Mar 2016
View Details

svn服务器端回退版本

由于误操作,不小心将错误的代码提交到了svn上,于是想在服务器上撤销本次提交,经过尝试,发现进行以下步骤的操作即可彻底删除本次提交: 1.首先找到本次提交后生成的版本号,例如为r224. 2.登录到svn服务器上,进入到项目的svn目录. 3.进入db目录,删除此目录下的rep-cache.db。并修改此目录下的current文件,将其修改为上一个版本,例如233. 4.删除db/revs/0/目录下的224文件。 5.删除db/revprops/0/目录下的224文件。 至此,服务器端已经回退到r223版本,此时可以将本地下载到的代码删除,重新从svn服务器上下载一份代码,然后基于此代码继续修改提交。 如果在windows下使用TortoiseSVN,还需要删除本地的缓存,不然会出现再次提交后,其日志显示出现错误的情况,删除方法为点击TortoiseSVN的settings,在选择"Saved Data",点击Clear清除Log message即可。 from:http://blog.csdn.net/zm_21/article/details/25719087

龙生   03 Mar 2016
View Details

Windows 10正式版官方原版ISO镜像下载!

UPDATE(2015.11.13): Windows 10 TH2 11月更新正式推送后,微软发布了最新的ISO镜像下载工具,大家可使用该工具制作安装U盘/DVD光盘,同时网上也出现了ISO镜像的直接下载,均包括简体中文、英文等各种语言,需要的朋友赶紧收藏吧,可以直接替代RTM正式版了。 官方下载:Windows 10 TH2原版简体中文ISO镜像! 网络下载:Windows 10 TH2正式版官方原版镜像! 随着Windows 10升级推送开启,微软已经在官网发布了ISO镜像下载工具。大家可使用以下工具制作安装U盘/DVD。 开始之前,请确保: 1、稳定的网络连接; 2、足够的存储空间,硬盘、USB或者其它外部存储设备用于下载; 3、USB或者DVD(至少4GB空间)用于制作安装工具。 如果是首次安装,需要激活码(xxxxx-xxxxx-xxxxx-xxxxx-xxxxx),正版Win7/8.1用户可直接升级。 微软提供的下载工具包括: 1、优化的文件格式,可获得更快下载速度; 2、内建USB、DVD制作选项; 3、可转换ISO文件格式; Windows 10 ISO镜像下载工具:https://www.microsoft.com/zh-cn/software-download/windows10 update:鉴于很多用户反映微软服务器下载缓慢,我们将部分版本的ISO镜像传到了快科技的网盘,包括:64位简体中文家庭/专业版、32位简体中文家庭/专业版、64位简体中文企业版,后续版本持续更新。 欢迎大家下载: 《直接下载:Windows 10正式版官方原版镜像!》 from:http://news.mydrivers.com/1/440/440521.htm

龙生   02 Mar 2016
View Details
1 198 199 200 282