灰帽程序员论坛
编程教学大集合
下载后解压密码 [『编程教程』] 《菜鸟也疯狂_For_Delphi》(_1-40_)file/ylsec/7125d5f6/ [『编程教程』] 286合购VIP_vc++软件开发file/ylsec/141b4c41/ [『编程教程』] 286合购VIP-gh0st源码详讲file/ylsec/9f5a1094/ [『编程教程』] 2011年北风网PHP第一季视频教程1file/ylsec/97862d55/ [『编程教程』] 2011年北风网PHP第一季视频教程2file/ylsec/718b98a2/ [『编程教程』] 2011年北风网PHP第一季视频教程3file/ylsec/abf8228e/ [『编程教程』] 2011年北风网PHP第一季视频教程4file/ylsec/72f5761a/ [『编程教程』] c++系统服务管理前10课file/ylsec/073fbd1d/ [『编程教程』] C语言项目开发实战之-c语言也能干大事最新file/ylsec/ac8b753a/ [『编程教程』] E网情深VIP delphi编程file/ylsec/2eeefd26/ [『编程教程』] E网情深VIPdelphi编程file/ylsec/5e0d35b5/ [『编程教程』] E网情深VIP-HTML课程file/ylsec/894a2b3e/ [『编程教程』] HD网安职业指导之VB进阶版(95节全)file/ylsec/dcf8563e/ [『编程教程』] PE格式学习视频教程file/ylsec/604aee6e/ [『编程教程』] php100李炎恢老师XHTML视频教程(5.26G)1 file/ylsec/13c2bdd4/ [『编程教程』] php100李炎恢老师XHTML视频教程(5.26G)2 file/ylsec/b5a3a497/ [『编程教程』] php100李炎恢老师XHTML视频教程(5.26G)3 file/ylsec/e90e1f94/ [『编程教程』] php100李炎恢老师XHTML视频教程(5.26G)4 file/ylsec/24024a75/ [『编程教程』] php100李炎恢老师XHTML视频教程(5.26G)5 file/ylsec/e459dcdc/ [『编程教程』] php100李炎恢老师XHTML视频教程(5.26G)6 file/ylsec/74e47eca/ [『编程教程』] php100李炎恢老师XHTML视频教程(5.26G)7 file/ylsec/2848c441/ [『编程教程』] php100李炎恢老师XHTML视频教程(5.26G)8 file/ylsec/beb0c08b/ [『编程教程』] VC驿站全套视频教程(共7套)最新file/ylsec/e43b6e77/ [『编程教程』] YES黑客联盟Java设计系列课程1file/ylsec/83547dfb/ [『编程教程』] YES黑客联盟Java设计系列课程2file/ylsec/c4a0add5/ [『编程教程』] YES黑客联盟内部汇编教程(全套)1file/ylsec/312aba16/ [『编程教程』] YES黑客联盟内部汇编教程(全套)2file/ylsec/ce55d8b6/ [『编程教程』] 阿冲Delphi外挂学习视频教程file/ylsec/66dbb03b/ [『编程教程』] 安全中国Delphi高级软件开发file/ylsec/4c1e1e64/ [『编程教程』] 安全中国Delphi高级软件开发新file/ylsec/7ebfb3bd/ [『编程教程』] 安全中国VC++软件编程培训file/ylsec/383608f8/ [『编程教程』] 安全中国VIP_VB程序设计file/ylsec/8b3dd291/ [『编程教程』] 安全中国VIPASP网站培训file/ylsec/6ea132b6/ [『编程教程』] 安全中国VIP易语言软件编程培训班(无加密)1 file/ylsec/5ee03179/ [『编程教程』] 安全中国VIP易语言软件编程培训班(无加密)2 file/ylsec/2ee854d1/ [『编程教程』] 安全中国VIP易语言软件编程培训班(无加密)3 file/ylsec/2466ebb4/ [『编程教程』] 安全中国汇编语言编程技术高效实践培训班file/ylsec/c97046a2/ [『编程教程』] 北风网CJ讲师JavaScript视频课程(3.16G) file/ylsec/c57029e7/ [『编程教程』] 北风网CJ讲师JavaScript视频课程(3.16G)1 file/ylsec/b4907369/ [『编程教程』] 北风网CJ讲师JavaScript视频课程(3.16G)2 file/ylsec/a4a0535a/ [『编程教程』] 北风网CJ讲师JavaScript视频课程(3.16G)3 file/ylsec/dc3fcec0/ [『编程教程』] 北风网vip-JUnit测试驱动开发(全套)file/ylsec/16717fc8/ [『编程教程』] 编程回忆录菜鸟也疯狂之VB编程(63课)1file/ylsec/f4e6795f/ [『编程教程』] 编程回忆录菜鸟也疯狂之VB编程(63课)2file/ylsec/0bbe0eb5/ [『编程教程』] 此微软中国教程file/ylsec/a40537fb/ [『编程教程』] 达内C++全套21天课程1file/ylsec/84dc7076/ [『编程教程』] 达内C++全套21天课程2file/ylsec/9cbabffc/ [『编程教程』] 达内C++全套21天课程3file/ylsec/3cc8d5de/ [『编程教程』] 达内C++全套21天课程4file/ylsec/7e07ab54/ [『编程教程』] 达内C++全套21天课程5file/ylsec/8410fd05/ [『编程教程』] 达内C++全套21天课程6file/ylsec/5c115a0e/ [『编程教程』] 独立团易语言外挂第一部file/ylsec/4eb2c64b/ [『编程教程』] 独立团易语言外挂-外挂制作实战file/ylsec/a17e3a9b/ [『编程教程』] 饭客VIP编程之汇编教程file/ylsec/0328a9e8/ [『编程教程』] 饭客VIP易语言教程file/ylsec/033f9b6c/ [『编程教程』] 郝斌C语言自学教程1file/ylsec/60bd34b2/ [『编程教程』] 郝斌C语言自学教程2file/ylsec/f21ca259/ [『编程教程』] 郝斌C语言自学教程3file/ylsec/b32b1d75/ [『编程教程』] 黑盾(HD)VIP从浅入深掌握pascal编程技术file/ylsec/69f9a9bb/ [『编程教程』] 黑防〖日月剑〗__XSS高级培训班file/ylsec/06f74ef5/ [『编程教程』] 黑防〖舍神剑〗__WINDOWS驱动开发培训班file/ylsec/00923a66/ [『编程教程』] 黑防C++黑客编程培训班课程file/ylsec/21e40c04/ [『编程教程』] 黑防VIP加密解密系列课程file/ylsec/c0e3e6c5/ [『编程教程』] 黑防莫问剑--Windows_应用、系统编程(新)file/ylsec/a2ac0f4c/ [『编程教程』] 黑防驱动开发技术VIP培训班file/ylsec/7f4edef4/ [『编程教程』] 黑基2010年vipVBS脚本教程file/ylsec/36359bb1/ [『编程教程』] 黑基VIP-C语言编程实例教程file/ylsec/c3c24ec4/ [『编程教程』] 黑基VIP-Delphi教程file/ylsec/9e84aa2d/ [『编程教程』] 黑客防线〖莫问剑〗Windows应用、系统编程file/ylsec/5854cbaf/[『编程教程』] 黑客防线〖舍神剑〗WINDOWS驱动开发技术VIP培训班file/ylsec/8517bb70/ [『编程教程』] 黑客防线VIP教程-VC编写远控1file/ylsec/74f1abc1/ [『编程教程』] 黑客防线VIP教程-VC编写远控2file/ylsec/4520adfc/ [『编程教程』] 黑客基地VIPC语言特训班-26讲file/ylsec/97c4ddf1/ [『编程教程』] 黑猫论坛VIP易语言系列教程file/ylsec/19f6e669/ [『编程教程』] 黑色旋风易语言新手教程file/ylsec/4461067b/ [『编程教程』] 黑手VIP-VB_编程(1-70)课file/ylsec/5b9ff061/ [『编程教程』] 黑手VIP-VB_编程(71-101)课file/ylsec/aaf32c14/ [『编程教程』] 黑手VIP教程_跟我一起学C++file/ylsec/2234a793/ [『编程教程』] 黑手VIP易语言(破解版)file/ylsec/134f1651/ [『编程教程』] 黑鹰VIP_asp教程file/ylsec/edd36ddd/ [『编程教程』] 黑鹰VIPC语言特训班-18课file/ylsec/7dbd3ba5/ [『编程教程』] 黑鹰VIP--PHP_WEB开发培训教程file/ylsec/d71c5715/ [『编程教程』] 黑鹰基地VB-VIP教程file/ylsec/e44f5551/ [『编程教程』] 黑鹰简单反汇编系列教程file/ylsec/9f626cca/ [『编程教程』] 黑鹰易语言(1-16)课file/ylsec/08003484/ [『编程教程』] 后盾网PHP原创视频教程1file/ylsec/db75f1d2/ [『编程教程』] 后盾网PHP原创视频教程2file/ylsec/9aa7eeaf/ [『编程教程』] 后盾网PHP原创视频教程3file/ylsec/8bb950cb/ [『编程教程』] 后盾网PHP原创视频教程4file/ylsec/19091d2f/ [『编程教程』] 后盾网PHP原创视频教程5file/ylsec/dc842bdf/ [『编程教程』] 后盾网PHP原创视频教程6file/ylsec/4048504f/ [『编程教程』] 后盾网PHP原创视频教程7级篇file/ylsec/3e26cebc/ [『编程教程』] 郁金香PE头感染教程file/ylsec/7523077f/ [『编程教程』] 郁金香VC编写外挂系列全套教程1 file/ylsec/3e24626d/ [『编程教程』] 郁金香VC编写外挂系列全套教程2 file/ylsec/706885ed/ [『编程教程』] 郁金香VC编写外挂系列全套教程3 file/ylsec/b75628d5/ [『编程教程』] 郁金香VC编写外挂系列全套教程4 file/ylsec/107e48d5/ [『编程教程』] 郁金香VC编写外挂系列全套教程5 file/ylsec/2aaa1a19/ [『编程教程』] 中华隐士易语言VIP教程。
灰帽 Python之旅12
12PyEmuPyEmu由Cody Pierce(TippingPoint DVLabs team)于2007在黑帽大会上首次公布。
PyEmu是一个存Python实现的IA32仿真器,用于仿真CPU的各种行为以完成不同的任务。
仿真器非常有用,比如在调试病毒的时候,我们就不用真正的运行它,而是通过仿真器欺骗它在我们的模拟环境中运行。
PyEmu 里有三个类:IDAPyEmu, PyDbgPyEmu 和PEPyEmu。
IDAPyEmu用于在IDA Pro内完成各种仿真任务(由DAPython调用,详看第11章),PyDbgPyEmu类用于动态分析,同时它允许使用我们真正的内存和寄存器。
PEPyEmu类是一个独立的静态分析库,不需要IDA就能完成反汇编任务。
我们主要介绍IDAPyEmu和PEPyEm,剩下的PyDbgPyEmu 留给大家自己去试验。
下面先从PyEmu的安装开始,接着深入介绍仿真器的架构,为实际应用做好准备。
安装PyEmu从/ghpython.htm下载作者打包好的文件,如果没有的同学去googl e code上下。
文件下载好后,解压到C:\PyEmu。
每次创建PyEmu脚本的时候,都要加入以下两行Python代码:sys.path.append("C:\PyEmu\")sys.path.append("C:\PyEmu\lib")接下来让我们输入了解下PyEmu的系统架构,方便后面的脚本编写。
12.2 PyEmu一览PyEmu被划分成三个重要的系统:PyCPU,PyMemory和PyEmu。
与我们交互最多的就是PyEmu类,它再和PyCPU和PyMemoey交互完成底层的仿真工作。
当我们测试驱动PyEmu执行一个指令的时候,它就调用PyCPU完成真正的指令操作。
PyCPU在进行指令操作的时候,把需要的内存操作告诉PyEmu,由PyEmu继续调用PyMemory辅助完成整个指令的操作,最后由PyEmu将指令的结果返回给调用者。
[DZ X2.0教程]教你快速了解Discuz!程序文件功能,修改文件从此不用再求人以及扩展文本的创建
相信有不少人热衷于基于修改原有系统文件所做的插件,当然了解程序文件功能是最重要的,下面我把Discuz! X2.0主要的程序文件功能说一下。
我只是整理,不是自己原创编辑的,所有权归原创作者所有哦。
Tips:Q:针对说明的文件是?A:我只基于原版文件对upload目录中基本的程序文件(php,htm,js,除了极少数无关紧要的)进行解释,其余文件(如图片文件),一般不做说明Q:某些目录下空白的index.htm是用来做什么的?A:用来防止列目录的Q:文件名颜色和标识的意义是?A:粗体表示这个文件比较重要,除非你非常了解其功能,否则修改错误会导致全站瘫痪;斜体表示这个文件已被加密,一般情况下修改没有意义;下划线表示这个文件一般99.99%的修改是用不上的,了解即可绿色的是函数库文件,蓝色的是常量调用文件,红色的是系统全局核心文件Q:文件名命名有什么特别规律吗?A:有的,一般inc的是调用文件,func是函数库文件,class是库文件,lng的是语言包文件,了解这些后缀能快速掌握文件功能。
Q:我看了你的帖子,可是我还是看不懂文件内是什么意思啊?A:这个嘛,还是要有一定基础了,一般掌握SQL,PHP和Htm你就可以去改文件做你要的功能了,这个不是我的任务了哦。
一般来说,如果随便指个地方,你能在1分钟内说出大概位置及所在的文件,那么你基本就算合格了。
不过我个人认为最重要的还是多改多读,在实践中提高自己的能力下面开始了,请看你的upload目录里面的文件,表述的格式依次为文件名,功能描述等等先从根目录开始,根目录文件一般都是入口,即执行具体功能的代码一般不在这些文件中,而是在其调用的文件中admin.php 系统站点管理入口文件api.php Discuz!合作应用入口文件(例如漫游、支付宝什么的都走这里)connect.php QQ互联入口文件cp.php 应用入口文件crossdomain.xml 数据交互文件,如果在里面定义其它站点的地址,那么这两个不同站点就可以交互数据favicon.ico图标文件,显示在浏览器的标题栏forum.php 论坛入口文件group.php 群组入口文件home.php 家园入口文件index.php 功能与portal.php基本相同member.php 用户信息入口文件misc.php 网站用户常用操作入口文件,例如像评分、收藏等功能都是走这个文件的plugin.php 插件入口文件portal.php 门户入口文件robots.txt在这个文件中加上具体的地址,可以防止被搜索蜘蛛检索到search.php 搜索功能入口程序userapp.php 用户应用入口程序API目录中的文件主要是和Discuz!进行合作的商家的应用程序,一般不要也无需修改,这里不多说明。
绿色软件论坛2篇
绿色软件论坛2篇(第一篇)绿色软件论坛1篇绿色软件论坛,作为一个地方性质的网络论坛,涵盖了大量关于绿色软件的讨论。
通过它,用户能够找到各种绿色软件的下载链接、使用技巧以及相关的经验分享。
在这个不断发展的科技时代,绿色软件论坛为广大用户提供了一个方便的平台,帮助他们找到最适合自己需求的软件。
首先,绿色软件论坛为用户提供了丰富的软件资源。
在论坛的各个版块中,用户可以找到各种类型的软件。
无论是办公软件、娱乐软件还是编程软件,用户都能在论坛中找到满足自己需求的软件。
与此同时,论坛还提供了软件的详细介绍和下载链接,用户可以根据自己的需求和操控能力选择适合自己的软件。
这种方便的下载方式使得用户不再需要在各个网站之间跳转,大大提高了软件获取的效率。
其次,绿色软件论坛为用户提供了一个交流与分享的平台。
在论坛中,用户可以与其他用户进行交流和讨论,分享自己对软件的使用心得和技巧。
这种互动不仅能够为用户提供进一步学习和使用软件的机会,也为他们找到解决使用过程中遇到的问题的途径。
论坛中用户的经验分享丰富多样,各具特色,对于新手用户来说,这些经验分享无疑是宝贵的财富。
此外,绿色软件论坛还提供了一种安全可靠的软件下载方式。
在互联网时代,随处可见的软件下载网站中隐藏着着许多恶意软件、广告插件等。
而绿色软件论坛以绿色软件为主题,致力于提供安全可靠的软件下载渠道。
论坛中的软件经过了严格的审查和测试,用户可以放心地下载和使用。
总结起来,绿色软件论坛作为一个地方性质的网络论坛,为用户提供了丰富的软件资源、交流与分享的平台以及安全可靠的软件下载方式。
它的存在不仅方便了用户寻找适合自己的软件,而且提供了一个互动和学习的机会。
这样的论坛在信息时代中扮演着重要的角色,并且将继续为广大用户服务。
(第二篇)绿色软件论坛2篇绿色软件论坛,作为一个专注于绿色软件的网络论坛,致力于帮助用户找到可靠、安全的软件,并提供相关的使用教程和技巧。
它通过论坛的互动交流,为用户创造了一个学习和分享的平台。
rar免密码下载地址
<a id="switchblind" href="javascript:;" onclick="toggleBlind(this)" title="开启辅助访问" class="switchblind">开启辅助访问</a>
<a href="thread-98585-1-1.html" title="等待验证会员问题、邮件激活问题" target="_blank" style="font-weight: bold;color: yellow">等待验证会员问题、邮件激活问题</a><a href="thread-147931-1-1.html" title="【吾爱破解论坛导航帖】 - [让你快速融入吾爱破解大家庭]" >吾爱破解论坛导航</a><a href="misc.php?mod=faq" title="有什么问题来这里看看吧,这里有你想知道的内容!" >帮助中心</a><a href="javascript:;" onclick="widthauto(this)">切换到窄版</a>
<meta name="msapplication-task" content="name=家园;action-uri=/home.php;icon-uri=/static/image/common/home.ico" /><link rel="archives" title="吾爱破解论坛【 LCG 】【 LSG 】" href="/archiver/" />
程序员低级错误大收集
* SQL修改数据命令
*/
UPDATE,
/**
* SQL删除数据命令
*/
DELETE
}
当在方法中switch传入的枚举参数值时:
switch(枚举变量) {
case SQLCommandType.SELECT
// 中间的逻辑处理
break;
case SQLCommandType.INSERT
......
}
语法老报错,却不知道怎么回事,明明Java中的switch分支是支持枚举的啊?
说说大家曾经常犯的低级错误吧,也好让其它朋友有个心理准备,想拿块豆腐砸自己脑袋的冲动少几次。
2 jsp页面莫名的报空指针,而且有时出有时不出。最后发现是jsp代码里混了个全角的空格,排版比较乱的时候看不出来。然后那空格被当变量名的一部分了,偏偏那变量还不常用。悲剧啊( ̄(工) ̄)
3 当年用vc,貌似写个类似于jTable的东西,在我的机器上一切都好,在老板(小公司,cto也是老板之一)的机器上一跑就死。。。。。。。。然后发现,我的机器分辨率是640×480,老板的是800×600的,结果数组溢出。。。。。。。
从那以后再也不敢把程序放在中文文件夹了,这事过去五六年了还记得。
老紫竹的家
32 打包的时候不修改数据库配置文件,然用户在测试数据库上跑
33 昨晚写条件语句时把If()的括号输成了全角的格式。偏偏那个IF括号还是嵌套的,盛怒之下卸掉了所有中文输入法,今天又重新装上
34 一次用了ImageButton,结果又用js进行的提交,照成了冗余数据,后来才知道ImageButton是会submit的~
23 写SQL存储过程的时候拼接字符串的长度给的太小,导致多条件查询的时候总是出现bad results。。。
灰帽 Python之旅11
11IDAPYTHON---IDA 脚本IDA Pro(前身为Ilfak Guilfanov)以其强大的静态分析功能当之无愧的成为逆向工程的首选。
让我们记住它的缔造者,Hex-Rays SA (布鲁塞尔)。
IDA如今已经能够在大多数平台上运行,能够分析大部分平台的二进制文件,同时提供了一个内置的调试器。
IDA的扩展能力也是极其强大的,提供了IDC(IDA的脚本语言)和SDK(让开发者扩展方便IDA 插件)。
2004年Gergely和Ero Carrera开发了IDAPython插件,将强大的Python和IDA结合起来,使得自动化分析变得异常简单。
而如今IDAPython 被广泛的使用于各种商业产品(Zynamics 的BinNavi)和开源工程(PaiMei和PyEm)中。
这一章,我们要学会IDAPython(以IDA Pro 5.2为目标)的安装以及重要的函数的使用,最后通过几个简单的例子进一步熟悉IDA自动化分析。
11.1 安装IDAPython从/files/idapython-1.0.0.zip下载我们需要的压缩包。
这个版本比较早,建议大家安装idapython-1.2.0_ida5.4_py2.5_win32.zip的版本,这个版本也可以用于ida5.5。
下载完后解压缩,将主目录下的python文件夹,复制到IDA的安装目录下(默认为C:\Program Files\IDA),将plugins目录下python.plw复制到IDA的plugins目录下(默认为C:\Program Files\IDA\plugins.)。
就当的驱动IDA,随意加载一个可执行文件,一旦初始化分析完成,就会看到底部的输出窗口中包含了IDAPython的信息,记得不加载文件的时候是不会出现的。
如图11-1。
Figure 11-1: IDAPython成功安装之后的IDA Pro的初始化信息在文件菜单中将会看到多出两个选项,如图11-2Figure 11-2: IDAPython成功安装后的DA Pro文件菜单连个新的选项分别是Python file和Python command,热键也设置好了。
编程论坛手机版
对于bcwhy的爱好者和关注者,有没有发现最近bcwhy论坛上,当你打开主页 又有一个新版面的变化呢?
当你打开之后,会现这样的画面。
简介:
编程论坛手机客户端:
我相信对于bcwhy论坛,大家是非常熟悉的,经过一些人的努力研究,开发出来了属于我们bcwhy的手机客户端——编程论坛客户端。
是以.apk的后缀名形式,apk是Goole andriod平台系统。
优点:
1.手机用户与电脑用户同时登录在线的。
2.方便,快捷(即使我我说的再多,也不如你亲自试过明白)
编程手机客户端安装之后:(直接上图,手机安卓2.3的系统截图,更利于大家看的更加清楚,明白)
图一:
这是当你在手机上安装编程论坛手机客户端,手机上会创建的图标。
图二:
这是当你打开之后的主界面。
下面的截图分别是从主界面上有的内容点击打开它的时候,截图的样子。
热帖:
版块:
我的帖子:
消息:
找朋友:
更多:
好了,介绍就到这儿了,自己下载过后,看看效果,非常给力。
当你觉得好的时候,你也可以让你身边的朋友体验一下。
下载地址:
安卓版
二维码扫描:
点击下载 Iphone版本点击下载
二维码扫描:。
discuz论坛错误大全
discuz论坛错误大全网站技术 2008-09-29 17:48:49 阅读79 评论0 字号:大中小订阅信息1:Error: Access denied for user: 'linanma@localhost' (Using password: YES)错误分析:这个是新手安装论坛经常出现的问题之一,产生原因一般有两种1、数据库用户名或密码不正确引起的错误。
2、config.inc.php的属性不是777。
解决方法:1、联系空间服务商询问正确的数据库服务器用户名和密码,记住是数据库服务器的密码,别弄错了。
如果是安装的时候出现这个问题,那就把正确的用户名和密码填到输入框中。
2、修改论坛根目录下的config.inc.php属性为777。
用ftp软件登录到ftp站点,选择config.inc.php点击右键-〉属性设置为可读可写(即777)。
信息2:Error: Unknown column 'msignature' in 'field list'错误分析:字面意思是说缺少'msignature'字段,一般情况是因为安装插件时修改了程序文件而没有升级数据库造成的,或者是因为数据库和程序文件不相匹配,也就是说数据库的版本和程序文件的版本不同(这里说都是discuz的版本,比如数据库用的是discuz2.x的而程序文件是discuz4.0的,那肯定会出现上述问题)。
解决方法:如果是安装了插件的,请仔细察看该插件安装的说明文件,看有没有提供升级数据库的SQL语句,找到后以管理的身份进入“系统设置”-〉“数据库升级”-〉拷贝你找到的升级数据库SQL语句到上面-〉“提交”。
如果还是没能解决问题的话,删除服务器上你修改过的文件,之后重新上传该文件到相应目录(即,用你机子上的没有修改过的文件替换服务器上的文件)。
如果还没有解决问题,那请先确定你的数据库是discuz哪个版本的,之后上传这个版本的程序文件到服务器。
PDF-254300-Python灰帽子
第十一章,介绍 IDA(最常用的静态反汇编工具)的 Python 扩展。十二章,详细讲解 PyEmu,一个基于 Python 的仿真器。
本书的所有代码都尽量保持简短,在关键的地方都做了详细的解说。学习一门新的语言 或一个新的库,都需要花费事件和精力。所以建议各位自己手写代码。所有的源码可以在 /ghpython.htm 找到。
很好!一切工作正常。为了让系统能够找到 Python 计时器的路径,需要编辑/root/.bashrc 文件(/用户名/.bashrc)。我个人比较喜欢 nano,不过你可以使用你喜欢编辑器(个人推荐 vim 嘿 嘿)。打开/root/.bashrc,在文件底部加入以下代码。 _______________________________________________________________________________ export PATH=/usr/local/Python25/:$PATH _______________________________________________________________________________
1.3配置 Eclipse 和 PyDev
为了快速的的开发调试 Python 程序,就必须要使用一个稳定的 IDE 平台。这里作者推 荐的时候 Eclipse(跨平台的 IDE)和 PyDev。Eclipse 以其强大的可定制性而出名。下面让我们 看看和安装和配置它们:
源码搭建LNMP环境及搭建discuz论坛-zz
1:首先安装如下rpm包,以满足LNMP环境需求。
Yum -y install libjpeg-devel libpng-devel libtiff-devel fontconfig-devel freetype-devel libXpm-devel gettext-devel openssl-devel libtool-ltdl-devel gcc* openssl* libxml*( libjpeg-devel ,libpng-devel ,libtiff-devel ,fontconfig-devel ,freetype-devel,libXpm-devel 这些都是图片与字体相关的开发包,为了使 php 可以对其做更好的支持。
gettext 是语言相关的一个函数库。
openssl-devel 是一套工具,用于生成 X.509 协议中所使用的密钥,公钥等文件。
libtool 是一个通用库支持脚本,在 php 编译过程中会需要使用到。
)2安装nginx(1)先要安装pcre,系统自带的pcre版本过低,不能满足我们的需求。
pcre 是一个正则表达式相关的包,要想Nginx使用Rewrite,那么就需要正则的支持。
tar xf pcre-8.10.tar.gzcd pcre-8.10./configuremake && make install(2)编译安装NginxUseradd nginxtar xf nginx-0.7.67.tar.gz cd nginx-0.7.67./configure --user=nginx --group=nginx --prefix=/usr/local/nginx/ --with-http_stub_status_module --with-http_ssl_module --with-sha1=/usr/libmake && make install--user与--group的参数指定Nginx运行时的所有者,以提高安全性。
程序员常见的问题解答
程序员常见的问题解答1.Configuration接口的功能,主要作用?创建一个Configuration对象配置和启动hibernate框架创建SessionFactory对象的实例读取hibernate.cfg.xml核心配置文件2.Hibernate持久化操作的七步?1.创建Configuration对象2.创建SessionFactory对象3.创建Session对象4.开始事物5.持久化操作6.提交事物7.关闭Session3.怎么样使用HQL查询方法?创建一个查询createQuery()创建一个Query查询接口的实例,该实例可以利用HQL语言来进行数据库的查询操作。
HOL语句要给createQuery()方法作为参数才可以让Query方法来进行查询操作4.事务具有几个基本特征,都是什么吗?(ACID):1 Atomic(原子性):事务中包含的操作被看做一个逻辑单元,这个逻辑单元中的操作要么全部成功,要么全部失败。
2 Consistency(一致性):只有合法的数据可以被写入数据库,否则事务应该将其回滚到最初状态。
3 Isolation(隔离性):事务允许多个用户对同一个数据进行并发访问,而不破坏数据的正确性和完整性。
同时,并行事务的修改必须与其他并行事务的修改相互独立。
4 Durability(持久性):事务结束后,事务处理的结果必须能够得到固化。
5. 如果两个事物并发运行,就可能出现以上五种并发问题,都是什么?1第一类丢失更新(Lost update)2. 脏读取(Dirty Reads):3.虚读(Phantom Reads)4. 不可重复读取(Non-repeatable Reads)5第二类丢失更新(Second lost updates problem)6.hibertnate中的关联关系包括1.一对一的关联模式2.一对多的关联模式3. 多对多的关联模式7. 怎么样把映射表的xml文件配置到Hibernate核心配置文件中:<mapping resource="model/Student.hbm.xml" />8. ORM全称?(Object - Relation Mapping)对象关系映射9.ORM的工作原理?把持久化类映射成数据库中的表把对象映射成数据库中表的一行记录把对象的属性映射成数据库中表的字段10. Session接口的功能它是应用程序与数据库之间交互的但线程对象,一个session同样对应一个数据库,所以它是hibernate提供的与进行持久化操作的对象(持久化操作为增,删,改,查)同时它也是一个事物对象的工厂,及Transaction对象两种创建方式11.session中最常用的几种持久化操作的方法?save()delete()update()load()get()12. Session缓存的作用?1、减少访问数据库的频率。
Discuz论坛7.2安装,使用,维护教程
一.Discuz7.0/7.1在安装过程中遇到的常见问题及其解决方法1,无法继续安装出现Can't connect to MySQL server on 'localhost' (10061)解决方法:MySQL服务没有启动,请启动该服务或者是您服务器上没有安装MYSQL2,出现类似错误Cache List: settings index ipbanned style_ usergroup_7Caches successfully created, please refresh.解决方法:正常情况应该是style_后面有数字跟着,比如style_1 style_2 style_3 ,因此根据出错提示,应该是settings表缺少styleid字段导致请先检查你的数据结构是否完整/viewthread.php?tid=129707工具更多详细解释:/viewthread.php?tid=2166643,安装论坛的时候提示:Error: Unknown character set: 'gbk'Errno.: 1115解决方法:设置的字符集MYSQL并没有支持,您可以尝试更换其他字符集或者设置MYSQL 支持GBK字符集等4,Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)解决方法:服务器端口不对,请咨询空间商正确的端口5,进行安装时,到达这步时只出现这些提示信息,下面空白,没有任何显示,无法进行安装解决方法:>> Discuz! Board Installation Wizard--------------------------------------------------------------------------------欢迎来到Crossday Discuz! Board 安装向导,安装前请仔细阅读最终用户许可协议的每个细节,在您确定可以完全理解、同意并遵守授权协议的全部内容之后才能开始安装。
被swoole坑哭的PHP程序员
被swoole坑哭的PHP程序员作为PHP程序员,我们经历过很多的技术转型和升级,最近比较火热的是Swoole。
虽然Swoole有诸多优势,但在实际应用中却有很多的坑点,我们程序员常常因此被“坑哭”。
本文将会介绍一些在使用Swoole过程中容易遇到的坑点,供大家参考,避免重蹈覆辙。
坑点一:Swoole版本兼容性Swoole是一个高性能网络通信引擎,由于其不断升级,新版本与旧版本之间可能存在着较大的差异。
在使用Swoole时,我们需要特别注意Swoole版本的兼容性。
如果我们的代码升级了Swoole版本,但其他组件(例如框架、扩展等)还使用着旧版Swoole,就可能会引起兼容性问题,从而导致程序异常。
因此,在使用Swoole时,我们需要特别留意相关版本信息,避免出现版本兼容性问题。
坑点二:Swoole服务器处理请求阻塞Swoole的非阻塞IO、异步IO等优点可以带来高性能的网络通信效果。
然而,在Swoole进行处理请求时,也可能会遇到阻塞的情况。
例如,当Swoole在执行耗时操作时,会一直占据CPU资源,导致其无法处理其他请求,甚至可能使Swoole服务器崩溃。
针对这一问题,我们可以采取异步非阻塞的方式进行解决。
例如使用Swoole提供的协程调度器,利用协程进行任务调度,可以有效地避免请求处理阻塞的问题。
此外,Swoole还提供了基于事件的异步回调机制,可以进一步提高服务性能。
坑点三:Swoole中的内存泄漏问题由于Swoole底层使用了大量的内存池技术,而内存池技术的实现方式与PHP的内存分配机制不同,因此在使用Swoole时,很容易出现内存泄漏问题。
为了避免Swoole中的内存泄漏,我们可以结合使用Valgrind等工具,对Swoole的代码进行检查和诊断,并对可能存在内存泄漏的代码块进行优化处理。
此外,在使用Swoole时也需要特别留意内存使用情况,及时清理无用的内存空间。
坑点四:Swoole的异步回调与框架集成Swoole的异步回调机制具有很好的性能优势,但在与各种框架集成时,可能会遇到问题。
鸿鹄论坛_鸿鹄论坛_鸿鹄论坛_832立体万金油
《真实TT解题环境》TT解题模拟环境:/web/learning/le3/le2/le37/le10/tshoot_demo.html 注意:点开某个TT,做完三个选择后点击“done”则完成此题,此题也同时被锁定为不可更改的红色。
在某个TT中随时点击“abort”则跳过此题,后续可以继续完成。
《立体万金油》记住关键现象,以show run为主判断。
不确认的可以和其他TT的配置比较。
《TT解题详解》第一部分:找到两个“明显提示HSRP&IPv6”一.找题干中“HSRP”,标号题号(对应V200的Q20-22)Hsrp--sh run看到standby条目(在找答案选项的时候,不确认的可以看看),show standby brief--看到状态没有up!!答案:1. DSW12. HSRP3. Under the interface vlan 10 configuration delete the standby 10 track 1 decrement 60 command and enter the standby 10 track 10 decrement 60 command.解释:由特定路由条目的metric值来决定track项目的down或up,从而触发对standby的priority值减小或增加。
此题中,可能没有到达10.1.21.128/16网段的路由,所以trace1的metric肯定大于2,那么vlan10关联了track1的DSW1-vlan10的HSRPPriority=200-60=140,则HSRP-active就变成了DSW2。
当vlan10关联了track10时,由于10.2.21.128/255.255.255.0是R4-lo0,所以track10的metric小于63,那么track10为up状态,DSW1-vlan10的priority=200,DSW1为active。
BBS论坛系统uml建模
0.5
5
4
3
2
指导教师评审成绩
(加权分合计乘以12)
分
加权分合计
指导教师签名:
年 月日
评阅教师评审意见
评价
内容
具体要求
权重
评
分
加权 分
查阅
文献
查阅文献有一定广泛性;有综合归纳资料的能力
0.2
第8章 配置图设计建模
致谢
参考文献
附录一:项目开发体制图 附录二:开发时间计划表
⑹会议记录(要求每天至少1份) ⑺项目个人总结(每人1份)
四、设计完成后应提交成果的种类、数量、质量等方面的要求
1•课程设计报告书(1份)
2•开发时间计划表(1份)
3•会议记录(每天至少1份)
4•个人总结(每人1份)
五、时间进度安排
用户使用模块主要完成用户申请注册BBS论坛会员身份,会员使用论坛各项功能
前台基本业务模块包含如图1.2所示的几个方面。
前台基本业务模块
图1.2:前台基本业务模块图
(1)注册会员
提供新会员注册功能,包括录入信息的节目,检查注册信息的有效性,并将注册会员信息 存入对应数据库的数据表中。
(2)登录系统
提供会员登录论坛功能,要想针对谋篇帖子发言,或发表帖子,必须是登陆用户才可以操 作。由于论坛中某些操作只有会员才可以执行,所以必须先登录系统。
会员管理
当网上论坛的回忆完成注册后,系统会在数据库中加入会员的资料。包括会员 名称,会员密码,会员Email等相关信息资料。同时,按照会员的不同身份,将特殊会员 设置为版主,使他具备删除被讨论区中对应文章等特殊操作的权利。管理者可以依据数据 库中注册的特殊身份登录到论坛后台对会员信息进行管理。
灰帽 Python之旅2
2调试器设计调试器就是黑客的眼睛。
你能够使用它对程序进行动态跟踪和分析。
特别是当涉及到exploit ,fuzzer 和病毒分析的时候,动态分析的能力决定你的技术水平。
对于调试器的使用大家都再熟悉不过了,但是对调试器的实现原理,估计就不是那么熟悉了。
当我们对软件缺陷进行评估的时候,调试器提供了非常多的便利和优点。
比如运行,暂停,步进,一个进程;设置断点;操作寄存器和内存;捕捉内部异常,这些底层操作的细节,正是我这章要详细探讨的。
在深入学习之前,先让我们先了解下白盒调试和黑盒调试的不同。
许多的开发平台都会包含一个自带的调试器,允许开发工具结合源代码对程序进行精确的跟踪测试。
这就是白盒调试。
当我们很难得到源代码的时候,开发者,逆向工程师,Hacker就会应用黑盒调试跟踪目标程序。
黑盒调试中,被测试的软件对黑客来说是不透明的,唯一能看到的就是反汇编代码。
这时候要分析出程序的运作流程,找出程序的错误将变得更复杂,花费的时间也会更多。
但是高超的逆向技术集合优秀的逆向工具将使这个过程变得简单,轻松,有时候善于此道的黑客,甚至比开发者更了解软件:)。
黑盒测试分成两种不同的模式:用户模式和内核模式。
用户模式(通常指的是ring3级的程序)是你平时运行用户程序的一般模式(普通的程序)。
用户模式的权限是最低的。
当你运行“运算器(cacl.exe)”的时候,就会产生一个用户级别的进程;对这个进程的调试就是用户模式调试。
核心模式的权限是最高的。
这里运行着操作系统内核,驱动程序,底层组件。
当运行Wireshark嗅探数据包的时候,就是和一个工作在内核的网络驱动交互。
如果你想暂停驱动或者检测驱动状态,就需要使用支持内核模式的调试器了。
下面的这些用户模式的调试器大家应该再熟悉不过了:WinDbg(微软生产),OllyDbg (一个免费的调试器作者是Oleh Y uschuk)。
当你在Linux下调试程序的时候,就需要使用标准的GNU 调试器(gdb)。
程序员注意事项
首页资讯空间学生论坛博客下载读书网摘程序员外包书店网址 CTO俱乐部乐知教育 D9区Luweinet's Log努力中,不要放弃条新通知登录注册欢迎退出我的博客配置写文章文章管理博客首页全站当前博客空间博客好友相册留言用户操作[留言] [发消息] [加为好友]LuweinetID:luweinetupdate共7503次访问,排名19250Luweinet的文章原创 8 篇翻译 0 篇转载 4 篇评论 24 篇订阅我的博客[编辑]luweinetupdate的公告[编辑]文章分类c/c++/javaLinuxLog'sNet Techpic's经验经验,优秀技术[编辑]linuxphrack存档2005年12月(12)公告: [意见反馈][官方博客] 转贴(不知出何处)程序员注意事项收藏什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。
对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。
我认为好的程序员应该有以下几方面的素质:1、有专研精神,勤学善问、举一反三。
2、积极向上的态度,有创造性思维。
3、与人积极交流沟通的能力,有团队精神。
4、谦虚谨慎,戒骄戒燥。
5、写出的代码质量高。
包括:代码的稳定、易读、规范、易维护、专业。
这些都是程序员的修养,这里我想谈谈"编程修养",也就是上述中的第5点。
我觉得,如果我要了解一个作者,我会看他所写的小说,如果我要了解一个画家,我会看他所画的图画,如果我要了解一个工人,我会看他所做出来的产品,同样,如果我要了解一个程序员,我想首先我最想看的就是他的程序代码,程序代码可以看出一个程序员的素质和修养,程序就像一个作品,有素质有修养的程序员的作品必然是一图精美的图画,一首美妙的歌曲,一本赏心悦目的小说。
我看过许多程序,没有注释,没有缩进,胡乱命名的变量名,等等,等等,我把这种人统称为没有修养的程序,这种程序员,是在做创造性的工作吗?不,完全就是在搞破坏,他们与其说是在编程,还不如说是在对源程序进行"加密",这种程序员,见一个就应该开除一个,因为他编的程序所创造的价值,远远小于需要在上面进行维护的价值。
SEO作弊及惩罚
SEO作弊及惩罚什么是白帽白帽是通过正常手段对网站内部进行优化,包括标题、关键词、网站结构、网站内容、网站代码等,引擎提倡的网站优化方法。
主要特征就是利用正当的方法,提升网页在引擎中的排名。
通常来说,使用白帽技术优化的网站,优化周期长,但是很少受到引擎的惩罚,长期坚持优化就能获得好的排名,白帽优化的方法主要有网站提交引擎、坚持原创文章、优化网站代码等。
什么是黑帽黑帽,顾名思义就是见不得光,它是一种利用引擎的漏洞,通过关键词堆砌、隐藏文字、买卖链接及桥页跳转等作弊方法快速提升网站的排名和流量。
因为使用不正规的方法优化网站,所以使用黑帽技术优化的网站大多坚持不了多久,一旦被引擎发现,会受到惩罚。
什么是灰帽灰帽是介于白帽和黑帽之间的SEO技术,它主要通过一些技巧或轻微作弊的方式进行网站优化,比如网页关键词加粗、文章中重复使用关键词等都是常见的灰帽方法。
因为这些行为并没有严重触犯规则,也没有严格遵守引擎的公平原则。
其最大特点就是能够快速地提升网站排名,并且不容易受到引擎惩罚。
所以大部分SEO 人员都会使用灰帽SEO技术。
常见SEO作弊方法隐藏文字隐藏文字是常见的黑帽作弊手段,通过在页面添加大量关键词并隐藏起来的方式以提高网站的排名和流量。
但是用户在浏览网页时不会看到,下面介绍下隐藏文字是如何实现的。
字隐藏的方法有三种:文字颜色与页面背景颜色相同;文字颜色与背景颜色相似;将文字放在图片中。
隐藏链接隐藏链接是比较高级的黑帽作弊手段,用户看不到被隐藏的链接,但引擎蜘蛛却可以爬取到。
所以说隐藏链接是高级隐藏作弊手段,有时连专业的程序员都未必会发现,所以这种作弊方式也很难被发现。
隐藏链接在辨别网站作弊上是否被惩罚上有一定难度。
假设A网站有隐藏链接跳转到B网站,那么引擎应该惩罚A网站还是B网站呢。
这时对引擎来说,最好是将连接效果归零,另外配合网站上出现的其他作弊模式进行判断。
隐藏页面隐藏页面是专门针对引擎在爬取网站时显示的经过优化的页面。
2010年NC客户化开发论坛问题集锦
2010年NC客户化开发论坛问题集锦1.凭证里有几条分录借贷金额都为零但是借贷金额是平的。
怎么设置参数可以让金额为零的保存进去我在参数设置里的凭证原币为0是否允许保存那里改参数值都不起作用,这里金额为零的分录,在凭证里要体现.答:总账中,参数原币为零是否允许保存是对外币凭证的控制。
原币为零但是本币必须有值。
如果原币本币都为零,系统会认为是空分录,不允许保存。
只有一种情况可以保存没有金额的凭证,那就是数量调整凭证。
其他没有办法保存金额借贷为零的凭证。
2.关于单据附表(arap_djfb)的支付状态(payflag)字段答:ARAP_DJZB 也有支付状态zzzt 0默认,1转帐成功,-1转帐失败2转帐中11部分转帐成功12受理成功。
3.nc55我开发了一个自己的预警类,实现的是nc.bs.pub.pa.IBusinessPlugin 这个类。
在平台中同时也增加了一个自己的预警类型。
设置的为登录预警,但是我在注销并登录时,没有开到预警信息。
而且我在自己的预警类中打的断点也不走。
请问是什么问题?是不是还需要在其他地方配置一下?答:它走的是实现类中的 public Object implementReturnObject(Key[] keys, String corpPK,UFDate clientLoginDate)这个方法。
之前没有成功是因为在注册预警类型的时候,所属模块名的问题。
它必须是nchome中现有的模块才可以,如果写的模块名在nchome中没有的话,就不会预警。
4.NC5.5在前台,如何通过表头VO得到表体VO或者聚合的也行?答:你是要通过表头查询数据中的对应表体记录,还是数据已经都在界面,单据模板默认会这样查询/*** 根据输入的条件strWhere查询主表的数据** @param strWhere* @return 查到的主表数据* @throws Exception* @throws ClassNotFoundException*/protected SuperVO[] queryHeadVOs(String strWhere) throws Exception,ClassNotFoundException {SuperVO[] queryVos = getBusiDelegator().queryHeadAllData(Class.forName(getUIController().getBillVoName()[1]),getUIController().getBillType(), strWhere.toString());return queryVos;}界面可以getBillCardWrapper().getBillVOFromUI()得到所有聚合vo5.在报表模板中如何设置单元格小数位数?研究发现前台配置无可配置项。