#SAS编程与数据挖掘商业案例

[转]为什么我要用 Node.js? 案例逐一介绍

原文地址:http://blog.jobbole.com/53736/介绍JavaScript高涨的人气带来了很多变化,以至于如今使用其进行网络开发的形式也变得截然不同了。就如同在浏览器中一样,现在我们也可以在服务器上运行JavaScript,从前端跨越到后端,这样巨大的反差让人难以想象,因为仅仅在几年前Javascr...

Source Code Pro 编程字体

SourceCodePro :是Adobe公司号称最佳的编程字体,而且还是开源的         它非常适合用于阅读代码,支持Linux、MacOSX和Windows等操作系统,而且无论商业或个人都可以免费使用 下载地址:https://github.com/adobe-fonts/source-code-p...

编程经验点滴----巧妙解决 Oracle NClob 读写问题

最近一个新项目中,尝试在Oracle数据库中使用NCLOB来保存大的xml字符串。在代码自动生成工具(通过JDBC驱动程序,读数据库表结构,自动生成对应的java代码,包含增加、删除、修改、分页查询、根据主键查找等前台html/js、后台代码java),将NCLOB字段映射到String类型。运行代码,无报错。使用SQ...

编程经验点滴----在 Oracle 数据库中保存空字符串

写程序这么多年,近几天才发现,向Oracle数据库表中,保存空字符串'',结果成了null.由于数据库数值null的比较、判断,与空字符串''存在差异。一不留神,代码中留下了bug,期望保存成空字符串'',结果成了null,SQLwhere条件的结果(a1.dls=a2.dls),与预想的不同(两个null不能用=进行...

编程经验点滴----使用接口表保存可能并发的业务,然后顺序处理

  这篇文章的主要内容,来自与其他人的讨论。  软件系统的开发或设计时,容易遇到有并发的情况。有时候需要刻意去避免,防止数据错误。比如超市卖商品,可能两个柜台同时卖出一款矿泉水,如果软件系统后台需要跟踪每个商品的库存,此时就需要特别考虑。如果两个柜台,同时采取"读当前库存,减一,得到最新库存,保存"的设计,则可能会导致...

生产打印系统的一些汇总--商业合同方面

  自从我开办软件公司以来,一直有人质疑:你的公司这么小,如何和大的软件公司竞争呢?   我的回答一贯是:大公司与小公司的细分市场是不同的,两者不是完全竞争关系。这个说法一直有人不相信。   其实这个问题很容易理解。一个商品,一旦确定了功能、价格,它面向的市场,就基本确定了。举例来说,可口可乐,零售市场价格为...

编程经验点滴----计算机软件设计的几个基本原则

编程经验点滴----计算机软件设计的几个基本原则:1.软件尽量自动纠错,避免/减少人工干预 2.通过一些设计技巧,避免/减少后续数据库表结构变动。 3.如果有多种办法实现,选择最简单、数据最不易出错的一种办法。 4.用户在界面上录入的数据,要能事后查看、更改。5.监控集中化,最好一个界面看...

十大编程算法助程序员走上高手之路

算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的...

企业如何利用大数据?八个典型应用案例告诉你

今天,我在“中国服装大会”上代表赛智时代(CIOManage)做了《企业大数据应用:从理念到实践》的演讲,主要讲了三个方面的内容:一是What:什么是大数据?二是Why:大数据有什么用?三是How:大数据怎么用?时间所限,我重点讲的内容是企业大数据的典型应用。我想非常明确地告诉传统行业的企业:我们所处的是一个快速变化的...

调侃面向对象编程的23种设计模式

1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改...

【转载】Java 网络编程

 /本文主要是自己在网络编程方面的学习总结,先主要介绍计算机网络方面的相关内容,包括计算机网络基础,OSI参考模型,TCP/IP协议簇,常见的网络协议等等,在此基础上,介绍Java中的网络编程。一、概述二、计算机网络1.网络协议2.网络体系结构三、OSI参考模型四、TCP/IP参考模型五、常见网络协议1.TC...
代码星球 代码星球·2021-02-14

Java多线程产生死锁的一个简单案例

synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种:1.修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象;2.修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象;3.修改一个静...

TCP和UDP编程

在java中分别为TCP和UDP这两种通信协议,提供了Socket编程类,这些类都放在java.net包中。1.TCP1)提供ServerSocket(服务器端)和Socket(客户端),基于TCP创建的套接字可以叫做流套接字,服务器端相当于一个监听器,用来监听端口。 服务器与客服端之间的通讯都是输入输出流来...
代码星球 代码星球·2021-02-14

利用Thread 和 Runnable实现多线程,案例演示:《卖票》

1.实现一个卖票的功能,大家根据在汽车站或者火车站那个卖票的情况,假设有三个窗口,每个窗口就像一个线程,卖票的这几个窗口同时卖票,就像实现多线程。1publicclassMyRunimplementsRunnable{2//共享资源34privateintcount=6;56@Override7publicvoidru...

面对对象编程(封装)

封装:将数据封装到类的内部,将算法封装到方法中。(★★★★★)1.访问控制(封装)1)封装原则:将不需要对外提供的内容都隐藏起来,把属性都隐藏,提供公共方法对其访问,通常有两种访问方式:set设置,get获取。2)封装结果:存在但是不可见。3)public:任何位置可见,可以修饰:类、成员属性、成员方法、内部类、跨包...
代码星球 代码星球·2021-02-14
首页上一页...1112131415...下一页尾页