IT技术博客

IT技术博客,精选各种精华文章供您阅读,是您学习各种IT技术的博客优选之地

怎样写C代码——《狂人C》习题解答1——余响

相关随笔:怎样写C代码——《狂人C》习题解答1http://www.cnblogs.com/KBTiller/archive/2011/03/14/1983964.html#           "怎样写C代码——《狂人C》习题解答1"发表前,心里一直有些忐忑。因为里面没

MarkerCluster之百度地图版

在《Marker Cluster面面观》一文中我描述了Marker Cluster的用处:用来解决加载大量点要素到地图上产生覆盖现象的问题,并提高性能。文中列举了那时(2009年)的一些厂商解决方案,并给了图示和链接。在《BMSL:自定义Cluster》一文中,简述并图示了最简单的聚合算法,给了一套针对Bing Map的C#算法简要版。在国内地图/GIS厂商中,超图软件和高德/MapABC都有自己

字符串相似度计算之LCS(longest common sequence)

作者:finallyly 出处 :博客园(转载请注明作者和出处)     衡量字符串的相似度有多种方法,比如:检验两个字符串之间是否具有子串关系;在某个给定操作集合中定义一个串变化到另一个串所经历的操作数(如编辑距离公式);寻找另一个子串,该子串中的字符在两个待比较的串中都有出现,而且出现的前后顺序相同,另外我们不要求子串中的字符在待比较的串中是连续出现的,这个子串就

SQL Server 2008中的代码安全(七):证书加密

 SQL Server 2008中SQL应用系列--目录索引 证书可以在数据库中加密和解密数据。证书包含密钥对、关于证书拥有者的信息、证书可用的开始和结束过期日期。证书同时包含公钥和密钥,前者用来加密,后者解密。SQL Server可以生成它自己的证书,也可以从外部文件或程序集载入。因为可以备份然后从文件中载入它们,证书比非对称密钥更易于移植,而非对称密钥却做不到。这意味着可以在数据库

淘宝开店过程中的技术应用——【线程池】实现【图片下载】

09年就开了淘宝店,因为工作忙没时间打理开开停停,最近有空了,准备认真的搞一回,朋友家是卖鞋的,自己穿过他店卖的4,5双跑鞋觉得还不错,所以决定向他要货,请允许我给自己的淘宝店鞋内鞋外做个广告,有需要的朋友请多多捧场,谢谢大家~   在开淘宝店过程中需要批量下载图片时,利用【线程池】实现多线程【图片下载】功能,解决问题,这篇文章主要介绍此功能的实现细节。 工具主要可以细分为以下几个子部

验证NET强命称的思路和实例

手头有一个行业软件,是需要插上加密狗才能正常运行的,C# / .Net Framework 1.1环境开发的。这是我们公司购买的正版软件,所以是能正常使用的,但是由于电脑多,加密狗难免要拔来拔去的。闲来无事,就研究研究吧,也好多学些调试知识。PEiD可以“鉴定”出该软件是Microsoft Visual C# / Basic .NET,新手不要以为脱壳查壳才用到PEiD啊。

关于网络平台建设的建议!

此邮件写于本月初,虽然CEO认为很有道理,真理是越辩越明,但依然没见有什么实质变革的行动,我想主要还是在于考虑投入成本和公司的发展战略和重点有很大关系。   CEO:   您好!   关于网络平台建设的问题,我想谈几点看法和建议:  1、任何信息系统,包括网络平台系统,除了技术实现和维护外,管理方面是非常重要,很多信息系统之所以出现失败,管理原因是

Silverlight BitmapImage的SetSource(Stream streamSource)致命性错误的解决办法

这段时间做了些silverlight方面的项目,遇到了一些问题,但是磕磕绊绊的还是都解决了。今天先贴一个出来。 当我们用WebClient 从网络上获取图片流然后用BitmapImage绑定到前端的的Image的时候也许会遇到些意想不到的问题。 先给出些示例代码:  1 public MainPage()  2   &nbs

My第一个C#程序,中文字符与整数之间的互相转换

原创文章如转载请注明:转自¥忘%风 {http://www.cnblogs.com/slave_wc} 本文地址: My第一个C#程序,中文字符与整数之间的互相转换  测试情况: 1:输入异常判断:          2:简单数据测试        &nbs

iframe的onload在Chrome/Opera中执行两次Bug

创建iframe对象,添加load事件, 再将iframe添加到body中。Chrome/Opera中会造成load事件的handler执行两次。 <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>iframe的onload在Chrome/Opera中执行两

Axis2.x WebService开发指南-目录索引

Axis的简单准备 Axis的入门实例 Axis复杂对象类型的WebService Axis的辅助工具发布、调用WebService Axis WebService会话Session的管理 Axis用控制台Dos命令发布WebService Axis跨多个WebService管理Session Axis用Spring的JavaBean发布WebService Axis异步调用WebService

面试者与面试官

  目前公司挺缺人才,其实一直都缺。一个多星期下来,我面试了不少开发人员,他们的表现实在不敢恭维。想起一年前这个时候,作为应聘者的我再怎么逊也不至于这样,一年前的面试故事请猛击这里。 作为初入职场,特别是对于刚踏入社会的热血青年,其实很希望,即使是得到那么一丁点的指引,也足以让他们少奋斗一段历程。作为过来人,我为那些工作一两年仍然停留学生阶段的朋友感到惋惜,与其勉强为了专业对口而从事自己

你知道吗?多个类多线程环境下静态构造函数的执行顺序

调用A a=new A()请问输出是什么?为什么? class A { static A() { Stopwatch sw = new Stopwatch(); sw.Start(); XTrace.WriteLine("A1"); Thread.Sleep(3000); //B b = n

HTML 5 标签、属性、事件及浏览器兼容性速查表

HTML 5 可以说是近十年来 Web 标准最巨大的飞跃。和以前的版本不同,HTML 5 并非仅仅用来表示 Web 内容,它的使命是将 Web 带入一个成熟的应用平台,在这个平台上,视频,音频,图象,动画,以及同电脑的交互都被标准化。尽管 HTML 5 的实现还有很长的路要走,但 HTML 5 正在改变 Web。为了方便大家学习HTML 5 ,本文与大家分享几份 HTML 5 标签、属性、事件及浏

Html5 Canvas 扫雷 (IE9测试通过)

扫雷是一个非常经典的游戏,记得在第一次接触的windows 3.22 上就有扫雷了,到现在的Win7,依然保留着这个经典的游戏,结合Html5 Canvas,模仿Win7的UI,将老板扫雷进行了升级。在 FireFox, Chrome, 和 IE9 下测试通过。 实现中设计的类: CellInfo, MineInfo, InfoProcess, CellRender, MineArea, Game

项目管理杂谈-走还是留,是个问题!

每年到了3、4月份,就到了人才流动的高峰期,至于原因,这里就不谈了。这不,项目组中有人要离开了,在共同奋斗了几年后,突然有人要离开,虽有不舍,但人各有志,不可强留。   对于程序员跳槽,我总结了一下,一般来说,各项指标的重要程度如下图所示:   该跳槽影响示例图说明了如下问题: 1、薪水:薪水是第一位的,一般辞职或者是跳槽,都是为了薪水,毕竟我们国家不讲究归属感,而且社会福利等方面也没有

C#代码反编译 得到项目可运行源码 经验分享(附:批量修改文件名工具)

     谈到"C#代码反编译",大家可能都会想到 Reflector代码反编译工具,对其应该也不会太陌生;做C#开发,它算得上是一个不可或缺的实用工具。通过它我们可以很方便的查看一个程序集的源代码(这是其最基本的使用,也是大家常用的),还可以方便破解软件...,而我这篇文章要跟大家分享的是:用Reflector将C#的开发的软件[项目](此文中所说的是wi

IE9给我带来的惊喜和不解(For silverlihgt不解)

今天兴致冲冲的装上了IE9,发现IE9装好后不能打开我的silverlight。提示我需要安装silverlight插件 如图 后面深蓝色群里得朋友说他们没有这个问题,但是在64位的情况下会有这个问题,我查看了 我的silverlight是好的,并且重新安装runtime也装不上去。 大家看 加载项里面有silverlihgt,且版本号是4.0.50917 找了半天总算找到解决办法了,将Acti

新手初学C++:带有指针型数据成员的类

作者:finallyly 出处:博客园(注意:转载请注明作者和出处) 最近打算写一个算法类,算法类中要有一个指针型数据成员,然而该指针型数据成员却不能在构造函数只能够分配堆内存(因为此时我们还不确定数组的维度),只有调用了某个函数之后,方知道动态数组维度,考虑不在类的构造函数中调用确定数组维度的那个函数做如下设想: 在类的其他其他成员函数中为该指针成员分配堆内存,析构函数中释放该数据成员。问了几个

IE6双空白边Bug

在IE6下(标准模式/怪异模式),如果一个元素向左浮动(float:left),且添加了向左空白边(margin-left:15px)。那么会自动的加一倍变成30px。如下 <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>IE6双空白边Bug</t