设为首页 | 加入收藏
文献检索:
  • 开源领袖&顶尖黑客——Eric Raymond
  • 武装数码程序员
  • 形形色色数码设备的出现给人们的生活和工作带来无穷乐趣,我们不能对此熟视无睹。或许在外界看来,与这些数码小玩意儿更紧密“纠缠”在一起的应该是程序员,而非所谓的那些不懂电脑的“玩家一族”。因为前者在工作方面与数码工具有着或多或少的关联。实际情况呢?
  • 每月播报
  • 对日软件出口梦想
  • 中间件技术趋势
  • 软件思想家——Gerald Weinberg专访
  • Gerald Weinberg给自己的评价是“thinker”。的确,与形形色色汗牛充栋的实用技术手册类书籍相比,Weinberg先生的著作(《程序开发心理学》、《系统化思维导论》、《你的灯亮着码?》……)无不闪耀出睿智的光芒,并因此显得卓尔不群。在Weinberg先生的著作中译本即将问世之时,笔者有幸采访了Weinberg先生,与这位软件业内最著名的“thinker”有了一次近距离的交流……
  • Smartphone开发
  • PowerBuilder传奇
  • 基于J2EE的产品架构设计最佳实践
  • 本文主要探讨了在企业级软件开发中,基于J2EE的产品架构设计的最佳实践。同时结合一个物流软件产品的具体实践,给出了在架构开发过程中的模式与反模式。
  • 软件开发与管理新视野——立项管理
  • 将智慧和快乐带入软件工程与项目管理,帮助IT企业和个人创造更多的效益。
  • 软件产品实施经验汇编
  • 奇妙的二叉树
  • 加密与解密
  • 加密与解密发展历史
  • 软件解密技术简介
  • 没有更锋利的矛,盾永远不会变得更加坚固。软件的加密解密技术也一样,只有了解解密,才能更好地加密。一个不熟悉敌手的战士不会有太多的胜利机会,不熟悉解密技术的软件开发者,也很难开发出不易被攻破的保护技术。
  • 逆向工程
  • 文章的开始,先有必要辨别一个单词“crack“。对于(网络)黑客来说,“hack”是褒义词,“crack”则是贬义词,“hack”指那些寻找网络漏洞并进行恶意攻击的行为。但对(软件)黑客采说,“crack”只是个中性词,泛指对程序修改的行为。有时候他们更喜欢称自己为“逆向工程”学者——一个褒义词,而不是“破解者cracker”;当然,在软件作者眼里,“破解”肯定属于贬义。
  • 如何防范动态调试
  • 好的软件保护都要与反跟踪技术结合在一起。如果没有反跟踪技术,软件等于直接裸露在解密者的面前。
  • 如何防范算法求逆
  • 假如您不幸遇到对Win32应用环境有足够了解的对手,以至于您的软件最终还是被凶悍的调试器任意蹂躏。但是您还远没有被打败,如果反调试技术(Anti-Debug)作为软件保护的第一道防线已经失守,您的对手只不过是掌握了一大堆汇编代码而已,毕竟代码和算法之间还是有相当距离的,所以您还有第二道防线可守——抗分析。在这道防线里,您有很多办法可以限制破解者掌握您的加密算法,从而阻止注册机或者破解补丁的出现。
  • 如何防范暴力破解
  • 本文描述建立一个什么样的初步防护框架可以对抗破解者的暴力破解,文章不涉及软件正常注册后的防护问题。
  • 软件保护的若干忠告
  • 本节将给出关于软件保护的一般性建议,这些都是无数人经验的总结。程序员在设计自己的保护方式时最好遵守这里给出的准则,这样会提高软件的保护强度。
  • GNU Emacs体系架构评论
  • 使用C#Builder和设计模式在.NET中管理Unmanaged程序代码
  • 本文将向读者展示在NET中如何对Unmanaged资源进行安全管理。
  • JavaServer Faces程序设计——JavaServer Faces基本架构与基本程序设计(一)
  • 冬眠的数据库(上)——Hibernate初接触
  • Boost源码剖析之:泛型函数指针类boost::function之生死因果
  • 钩子应用之键盘钩子——键盘小管家
  • 键盘是电脑最主要的输入工具,熟练掌握键盘的编程技巧自然也是非常重要。在软件设计中如何为用户提供最快速的数据输入、操作控制,自然也是程序员必须注意的问题。而恰当地使用键盘钩子,可以极大地方便我们处理这些问题。本文介绍了键盘钩子常用的几种应用技巧,读者仿照加以发挥,不难大大增强自己软件的功能甚至设计出专门的工具软件。
  • 仓库问题——2003年第7期题解
  • CSDN8月论坛TOP 10
  • C/C++专家门诊
  • JAVA专家门诊
  • DELPHI专家门诊
  • 测试工具的选择和使用
  • 精雕细刻 璞玉天成——评《加密与解密》(第二版)
  • Agile Software Development趣事
  • JAVA语言的异常处理——《Practical Java》中文版精彩选读
  • 《程序员》好书榜:.NET专题
  • amone社区
  • 山雨欲来的Linux人才争夺战
  • 开源领袖&顶尖黑客——Eric Raymond
    武装数码程序员
    每月播报(天辉)
    对日软件出口梦想(闫辉)
    中间件技术趋势
    软件思想家——Gerald Weinberg专访(熊节)
    Smartphone开发(张靖宇 陈刚)
    PowerBuilder传奇(刘靓)
    基于J2EE的产品架构设计最佳实践(曲俊生)
    软件开发与管理新视野——立项管理(林锐)
    软件产品实施经验汇编(Blueski)
    奇妙的二叉树(王咏刚)
    加密与解密(段钢)
    加密与解密发展历史
    软件解密技术简介(段钢)
    逆向工程(周文雄)
    如何防范动态调试(段钢)
    如何防范算法求逆(刘方)
    如何防范暴力破解(段钢)
    软件保护的若干忠告(Blowfish)
    GNU Emacs体系架构评论
    使用C#Builder和设计模式在.NET中管理Unmanaged程序代码(李维)
    JavaServer Faces程序设计——JavaServer Faces基本架构与基本程序设计(一)(王森)
    冬眠的数据库(上)——Hibernate初接触(透明)
    Boost源码剖析之:泛型函数指针类boost::function之生死因果(刘未鹏)
    钩子应用之键盘钩子——键盘小管家(行舟)
    仓库问题——2003年第7期题解
    CSDN8月论坛TOP 10
    C/C++专家门诊
    JAVA专家门诊
    DELPHI专家门诊
    测试工具的选择和使用(啄木鸟部落)
    精雕细刻 璞玉天成——评《加密与解密》(第二版)(罗翼)
    Agile Software Development趣事(孟岩)
    JAVA语言的异常处理——《Practical Java》中文版精彩选读(侯捷 刘永丹)
    《程序员》好书榜:.NET专题
    amone社区
    山雨欲来的Linux人才争夺战
    《程序员》封面

    主管单位:中国社会科学院

    主办单位:中国社会科学院文献信息中心

    社  长:张悦校

    主  编:孟迎霞

    地  址:北京市朝阳区酒仙桥路14号兆维工业园b区3楼2门1层

    邮政编码:100015

    电  话:010-64351458

    电子邮件:editor@csdn.net

    国际标准刊号:issn 1672-3252

    国内统一刊号:cn 11-5038/g2

    邮发代号:2-665

    单  价:10.00

    定  价:120.00