`
poson
  • 浏览: 364161 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
  昨天没有事情,用网易的“有道”搜索了一下自己的ID,结果发现大量自己以前在网络上的记录。这说明网易的索引数据非常丰富,在baidu和google中都没有搜索到那么多记录。看见这些数据,想起搜索引擎的一个分支:“数据考古”。 看见自己在2002年在网络上面的留言,特别的感慨。 从前大量纠缠在vc++的很多细节,例如界面效果,消息机制,以为记住大量的编程技巧就成了高手。后来才发现,这些技巧记忆的再多,也只是相当于一个小数据库。就算记忆力再好,能够记住MSDN所有的知识吗?关键还是要搞清楚这些程序的原理,理解了这些原理,需要用的时候,只需要查阅各种编程手册就可以了。在搜索结果中还发现自己的很 ...
  #include <iostream.h>class A{public :A(){cout<<"A"<<endl;}~A(){cout<<"~A"<<endl;}};class B: public A{public :B(){cout<<"B"<<endl;}~B(){cout<<"~B"<<endl;}};int main(int argc, char* argv[]){B a;return 0;} ...
    参考天极网《Oracle PL/SQL语言初级教程》   一个非常简单的存储过程。   create or replace procedure funcationName(i in number) as cc number(10,0):=0; begin select count(*) into cc from table1 commit; end;
  1、 循环DNS 第一个老办法是循环DNS来解决可扩展性问题。通过对DNS进行配置,将多个服务器的IP地址以循环方式返回,数据流量被初步分配给各个服务器。 不能判断服务器能否响应。 2、 负载均衡设备 第一个感觉是很贵。一个设备就是几十万。 要根据相应的应用,选用不同的负载均衡设备的均衡策略。   (1) 轮循算法(Round Robin))   (2)
  方法是,打开菜单:工具-选项-环境-键盘 “键盘影射方案” 选择 Visual Studio 6,设置新快捷键用于“全局”。 这样就可以使用我在VC6.0中熟悉的快捷键了。 赶快试一下这两个熟悉的快捷键: (1)Ctrl+ F5 运行 (2)选定文本,用Alt+F8自动排版。 是不是觉得特别顺手?呵呵。 我们再看看Visual Studio 2005自身的常用快捷键。 1、自动排版 编辑.格式化选定内容 Ctrl + K,Ctrl + F 根据周围的代码行,正确缩进选定的代码行。 2、注
\delete from tb where id in (select a.id from tb a,tb b where a.url like '%j=l%' and a.url=b.url and a.id<b.id )
    WEB开放平台的发展如火如荼,我们来思考一下开放平台带来的后果。 1、开放平台类似超级市场。 我们把货品放在超级市场卖,用户自由选择需要的东西。零售商将受到极大的打击,换句话说,小网站难以生存。 2、要为开放平台提供更加复杂、多样的应用 能够让用户在不离开这个平台的前提下,得到他所想要的应用 这些应用不应该仅仅是一些小游戏、新闻、时钟这类应用。 3、抓取开放平台的优势 充分利用开放平台的用户资源,发展社交应用。 4、利用平台与自己的业务结合 我们看见许多新闻、气象网站在开放平台上面都有自己的应用。相信更多的网站也会这么做。
class Program { static void Main(string[] args) { HashSet<string> hash=new HashSet<string> (); //url列表 StreamReader reader = new StreamReader( "AccessURL.txt", true); string url = ""; List<string> list = new List<string>(); while (!reader.EndOf ...
  C#.NET里面的数组是怎么实现的?     探讨数组的实现,List转换为Array的原理。   我们应该多用C#里面的数组还是链表呢?Array还是泛型List<T>。   问题:   (1) 由于C#的数组可以通过List转换。当List的长度很大的时候,需要很大的内存,我们相信数组不是一整块内存组成。那么数组必然是由多块内存组成。很自然,可以想到数组是由链表+数组组成。   (2) List转换为数组需要花费多少时间?   (3) Array是用什么组成的?  
  1、选择一个合适的项目团队。一个由经验的项目负责人。项目负责人的专业知识,性格态度,个人素质都非常重要。如果项目负责人如果性格由缺陷,管理起来非常困难。 项目团队的成员也非常重要。成员中必须要由非常有经验的人员。当团队中有新人的时候,为新人安排合适的工作。不要把关键的工作让新人完成,如果一旦新人没有做好,可能影响整个项目的进度。 2、研究硬件软件能否满足需要。 3、研究技术难度,是否有合适的技术解决方案。 4、不断监控项目的进度。及时了解项目遇到的困难。 5、上级的支持。公司的财务状况。 6、足够的时间。如果时间不够宽裕,能否通过加班完成工作。如果需要加班,团队成员 ...
  1. 管理者自身的素质非常重要。冷静、判断力、相关知识是必不可少的。克服自己的缺点,改正错误的习惯。 不要和上司、同事争吵,即时是你觉得受到不公正待遇的时候。耐心和平心静气有利于解决问题,相反只能使问题更加困难。 2. 管理更多的是管人。根据不同人,使用不同的管理方法。对每个人都可能不同。 3. 在工作中需要不断的沟通。 建立各种沟通的渠道。有些人不喜欢主动报告工作中的问题,需要你主动去问。 4. 报告自己的工作,让领导知道自己在做什么。 你自认为做了很多事情,但是领导不知道你在做什么的话。领导也没有办法知道。 5.
    WebClient WC = null; WC = new WebClient(); WC.Credentials = CredentialCache.DefaultCredentials; Byte[] PageData = WC.DownloadData(URL); html = Encoding.UTF8.GetString(PageData); WC.Dispose();
  使用反射、工厂调用多个dll中的的派生类 假设有一个接口ISend。ISend负责发送数据到不同的客户端。通过ISend可以把数据发送到sockent客户端,也可能是邮件服务器,或者时消息队列,或者时数据库。关键是我们开发的时候不知道有多少个客户端。但是我们的程序必须动态的加载这些客户端然后把所有的消息发送出去。 Interface ISend { Send(IData data); } 由于不知道有多少个客户端,我们想到把多个ISend的实现放在dll中实现。如SockentSend,MailSend,MSGSend。通过反射可以调用dll中的这些实现。如: …… 但是我 ...
  1、C3DSModel保存3DS 模型的一个类。 2、使用OpenGL显示3DS模型。 3、多个3DS模型组成一个需要的物体。 4、使用键盘控制模型的运动。 5、可以使用3D explorer生成C++的openGL代码。 ////////////////////////////////////////////////////////// // 初始化openGL场景 //////////////////////////////////////////////////
可以使用百度或者google硬盘搜索,对pdf文件作索引,那么就可以检索。   下面介绍一个pdf管理系统的简单构想。     1、 每组PDF放在一个目录下面。 数据库保存文件名称,保存的路径,相关文字信息(便于检索)。 (1)Name,Path,Text,Groupid。 (2)GrouPid,Group Name 2、 客户端 搜索PDF文件。下载PDF文件并阅读(使用PDF控件)。但是不能带走
Global site tag (gtag.js) - Google Analytics