Coin163

  • volatile: 多线程程序员最好的朋友

    应用程序非常复杂,很难编写,且易错,调试,跟踪难度大,受到广大用户和编程人员的诟病。然而,凡大而复杂的系统都会用到多线程技术,所以我们还是必须直面应用多线程技术带来的一些问题,特别对于程序员来说,更应如此。 本文主要关注竞态——这也是许多多线程程序出现错误的主要诱因

    日期:2012年01月01日
  • 一个程序员的进化史4

          不知不觉进入到了6月份,这个月接手的项目不难,就是统计数据库的数据,输出到excel文件中去。当然,查找数据不难,将数据封装在一起也不难。而且之前我做过统计工作站,用的是devexpress.我当时做的是柱状图、饼状图、曲线图显示,我留意了同事统计的表格,并将数据输出为excel。我想这下简单啊,直接看看他怎么实现将查询结果输出为xls文件的。我查阅他的代码,用的是gridControl,设置gridControl的dataSource就可以了。我看他也就查询结果,然后这样绑定就可以了。我心想,这下我只用模仿一下。由于我查询的结果包含多项,我就必须将多维的数据封装起来,这样我就将这

    日期:2016年06月02日
  • 黑马程序员--java基础复习之String类StringBuffer及基本数据类型包装类

    和s2的区别: s1在内存中有一个对象,即"abc" s2在内存中有两个对象,即new String()  和"abc" String类代表字符串,java程序中的所有字符串字面值(如"abc")都作为此类的实例实现。 再看一下面这段代码: <span style

    日期:2015年03月24日
  • PHP 程序员如何设计一个爬虫程序

    了。   然后我把爬虫代码共享给了我的同事。   ...   一个月后,他告诉我,某网站(cl)所有的bt种子都被他搞到了,瞬间无语。  原文链接: PHP 程序员如何设计一个爬虫程序

    日期:2015年06月22日
  • [程序员面试宝典] 私有继承

    Tell me the difference in public inheirt and private inheit.(公有继承和似有继承的区别是什么?) A.      No difference (没有区别) B.      Private inherit will make every member form parent class into private. (私有继承使父类的所有元素变成私有) C.   Private inherit will make functions from parent class into private. (私有继承使父类中的函数转化成私有) D.

    日期:2014年04月01日
  • 黑马程序员——java数组

    ,……};               int[] arr =new int[]{2,5,1,7};                     int[] arr = {2,5,1,7}; 2.       内存结构            java程序在运行时,需要在内存中分配空间。为了提高运算效率

    日期:2015年10月29日
  • 作为一名程序员这些代码托管工具你都知道吗?

      作为一名优秀的开发者,大家都会用到代码托管,我本人用的是github,确实github里面有很多很多开源的项目,所以我们目前的创业项目程序员客栈www.proginn.com都会给开发者展示自己的github账号,个人一直觉得代码虽然不能直接代表什么

    日期:2016年07月04日
  • 优秀程序员的45个习惯

    转自 http://blog.csdn.net/tzgj2007/article/details/6491691 优秀来自好的习惯。怎样成为优秀的开发人员?图灵公司最近热销的《高效程序员的45个习惯》一书给出了很好的解答,非常值得一读。 这本书的英文原版荣获

    日期:2014年01月02日
  • 黑马程序员——java-使用IO流复制文件主要的五种方法

    ------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------  IO流中对文件的操作有很多,现在总结在IO流中对文件复制的操作: 1.如果被复制文件是文本文件,则可以使用字符流操作,也可以使用字节流操作 2.如果被复制文件是非文本文件,只能通过字节流复制 现举例复制两个文本文档:使用专用于操作文本的字符流实现 方法一:一次复制一个字节 public void me

    日期:2015年02月03日
  • 推荐!国外程序员整理的Java资源大全

    构建 这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle

    日期:2015年08月26日
  • 黑马程序员--7k面试题:银行业务调度系统(和老师写的不一样哟)

    ----------------------ASP.Net+Android+IOS开发.Net培训、期待与您交流! ---------------------- package adv02; /** * 这是一个号码管理器,用单例,因为只有一个机器。 * 里面产生各类客户,说白了就是客户取号不就是产生客户吗? * 它还提供方法可以取走最前面的一个客户。。 */ import java.util.ArrayList; import java.util.List; import java.util.concurrent.Executors; import java.util.concurr

    日期:2013年12月26日
  • 黑马程序员 java学习笔记3-IO流之字节流与装饰设计模式

    ---------------------- android培训、 java培训、期待与您交流! ---------------------- 装饰设计模式: 当想要对已有的对象功能进行增强时,可以定义一个类,将已有对象传入,基于已有的功能,并提供加强功能,那么该自定义的类就称为装饰类。 装饰类通常会以构造方法的方式接收需要被装饰的类。 class Person{     public void chifan(){         System.out.println("吃饭");     } } class SuperPerson{     private Person p;     Sup

    日期:2012年02月17日
  • 乐死我了,怎么样成为一个全栈程序员(Full Stack Developer)

    view plaincopy to clipboardprint?   //名称空间   using System;   using System.Security.Cryptography;   using System.IO;   using System.Text;      //方法   //加密方法   public string Encrypt(string pToEncrypt, string sKey)   {   DESCryptoServiceProvider des = new DESCryptoServiceProvider();   //把字符串放到byte数组中  

    日期:2016年06月15日
  • 程序员谈 JavaScript 数组 Array 的学习

     JavaScript Array 教程            作为一个 前端开发,JS 数组的熟练使用显得非常重要,ECMAScript数组的大小是可以动态调整的,可以随着数据的添加自动增长长度。 创建数值有两种方式: 使用Array的构造函数 使用数组字面量 和对象一样,在使用数组字面量时,也不会调用Array构造函数。 检测数组 自ECMAScript3后,对于一个网页或者一个全局作用域而言,使用instanceof操作符可以得到满意的结果。 if (value instanceof Array) {}ECMAScript5新增了Array.isArray()方法。 if (Arra

    日期:2015年08月25日
  • 黑马程序员--Java面向对象——IO流 总结应用(打印流)

    ------ Java培训、Android培训、iOS培训、.Net培训、期待与您交流! 面向对象 流操作的基本规律:最痛苦的就是流对象有很多,不知道该用那一个。 通过明确来完成。 (1)、明确源和目的 源:输入流InputStream Reader 目的:输出流OutputStream Writer (2)、操作的数据是否是纯文本 是:字符流 Reader Writer 不是:字节流 InputStream OutputStream (3)、当体系明确后,再明确要使用那个具体的对象 通过设备来进行区分: 源设备:内存 硬盘 键盘 目的设备:内存 硬盘 控制台 /* 需求:将一个文本文件中数据

    日期:2014年06月26日
  • 一个程序员应该怎么样去学习和掌握计算机英语

    一个程序员应该怎么样去学习和掌握计算机英语         干程序员是一项很辛苦的工作,要成为一个高水平的程序员尤为艰难。这是因为计算机软件技术更 新的速度越来越快,而这些技术大多来源于英语国家,我们在引进这些技术时往往受到语言障碍的制约, 严重影响

    日期:2011年12月30日
  • [程序员面试题精选100题]61.数对之差的最大值

    (n) 空间复杂度:O(n) 代码二 /*------------------------------------- * 日期:2015-03-25 * 作者:SJF0115 * 题目: 61.数对之差的最大值 * 来源:程序员面试题精选100题

    日期:2015年03月25日
  • 老程序员十年生涯黯然总结

    今年是我大学毕业满10年的日子,也是我投身IT技术的第10年。一直想能对过去的经历做些回顾与反思,以更好地走向未来,但总没有笔。刚好CSDN举办“讲述程序员的故事”征文,这件事成了一个引子,我终于趁着暑期有时间,敲了一天键盘,便有了这篇人生自述

    日期:2006年07月19日
  • PHP程序员的10个有用的技巧和教程

    PHP被定义为一个通用的服务器端脚本语言,它基本上是专为Web开发的重要目的。借助PHP可以创建动态和惊人的网页效果,他是被嵌入在一个HTML源文件的服务器端的脚本语言之一。因此,它成为最流行的,也是最广泛使用的服务器端脚本语言 今天就分享10个常用的PHP技术,让后续学习PHP的人才们少走路   1)  高速缓存动态PHP页面 缓存整个网站,你需要考虑哪些网页获得高流量,哪些页面做一些数据库请求。静态HTML页面不需要缓存,因此有效的缓存对于开发是很重要的 2)  PHP安全登录提示和技巧 每一个网站在互联网上面临着类似的黑客威胁。如果不正确实施的保安措施,特别是当涉及到最敏感的数据比如登录

    日期:2013年05月07日
  • 黑马程序员——java中API接口之个人心得

    java中API接口之个人心得 -由面向对象转到API很多小伙伴们会出现这样或者那样的疑问,把继承、多态、封装放在面向对象里就会用,而把里面的理论放到API中就显得束手束脚,这里针对使用API接口类方法做一点解析。首先我们都很明确,接口不能实例化,只能通过实现类来实现它的方法,这里先用一个简单的例子来温习下接口:package collectiontext;/* * 需求: * 定义一个接口,用另一个类继承并实现接口中的一个方法, * 然后在用一个类来实现接口的另一个方法看是否报错 *///定义接口,并在接口声明两个方法interface Student{public abstract voi

    日期:2015年12月02日