一:通过JavaScript的方式设置样式(:拿习题为例): var shuiguo = document.getElementById('fruit'); shuiguo.style.backgroundColor = 'Red'; //1 shuiguo.onclick = function (...
分类:
编程语言 时间:
2014-07-15 00:32:00
阅读次数:
323
本文解释如何使用Grunt.js构建JavaScript库。Grunt.js依赖Node.js和npm,所以第一节解释其是什么,如何安装和使用。如果你对npm有了解,那你可以跳过这一节。第四和第五节讲述如何配置Grunt和一系列典型Grunt任务。
分类:
编程语言 时间:
2014-07-15 00:48:52
阅读次数:
438
从纯化的语言中了解到语言的本质;并以混杂的语言来创造我们的世界,。程序=算法+结构,动静之间,不变的是本质了解语言的本质,而不是试图学会一门语言。本书从语言特性出发,把动态静态、函数式非函数的语言特性分列出来。先讲述每种特性,再讲述如何使用他们。所以说在看这本书的时候,要时刻想到动静态,函数式和非函...
分类:
编程语言 时间:
2014-07-15 00:50:13
阅读次数:
316
1. 说说简单的函数回调首先说说一种简单的函数回调机制(一种通过获取对象的指针来进行函数的调用方法)以下是代码演示---这是观察者(被回调)部分:class Observer{public: // 抽象观察者的纯虚函数 virtual void UpdateMessage() = 0;};class...
分类:
编程语言 时间:
2014-07-15 08:07:58
阅读次数:
324
在开发中,我们经常需要一些周期性的操作,例如每隔几分钟就进行某一项操作。这时候我们就要去设置个定时器,Java中最方便、最高效的实现方式是用java.util.Timer工具类,再通过调度java.util.TimerTask任务。1、简介Timer是一种工具,线程用其安排以后在后台线程中执行的任务..
分类:
编程语言 时间:
2014-07-14 12:23:22
阅读次数:
272
importjava.util.ArrayList;importjava.util.Scanner;/***系统类**@authorAdministrator**/publicclassSystems{privateScannerinput=newScanner(System.in);privateDatabasedb=newDatabase();//用户数据库privateArrayList<Users>usersList=db.getUsersList();//商品数据..
分类:
编程语言 时间:
2014-07-14 11:34:49
阅读次数:
324
以安装Httplib2模块为例1下载模块到https://github.com/jcgregorio/httplib2下载一款适合你的压缩包httplib2-master2解压下载的压缩包httplib2-master到某目录下3配置python在dos下的运行环境(之前需要配置系统环境变量,在系统环境变量Path后添加python安装目录,例如D:\Soft..
分类:
编程语言 时间:
2014-07-14 12:38:04
阅读次数:
330
通过对四则运算的学习,已经初步接触了Python中内容,如果看官是零基础的学习者,可能有点迷惑了。难道在IDE里面敲几个命令,然后看到结果,就算编程了?这也不是那些能够自动运行的程序呀?
的确。到目前位置,还不能算编程,只能算会用一些指令(或者叫做命令)来做点简单的工作。并且看官所在的那个IDE界面,也是输入指令用的。
列位稍安勿躁,下面我们就学习如何编写一个真正的程序。工具还是那个I...
分类:
编程语言 时间:
2014-07-14 13:40:49
阅读次数:
311
1、错误原因
2014-7-13 17:36:57 org.apache.jasper.compiler.TldLocationsCache tldScanJar
信息: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete...
分类:
编程语言 时间:
2014-07-14 13:44:07
阅读次数:
325
1、错误描述
usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop }
2014-7-13 18:02:58 org.apache.catalina.core.AprLifecycleListener init
信息: Loaded...
分类:
编程语言 时间:
2014-07-14 13:27:33
阅读次数:
314
matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。
它的文档相当完备,并且 Gallery页面 中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。
快速绘图
mat...
分类:
编程语言 时间:
2014-07-14 11:24:56
阅读次数:
926
我们可以通过在java程序中模拟浏览器一样,把数据抓下来,具体方法是在java程序中set header和cookie,下面是一个例子:
public class NetConnection {
public static final int MAX_HOTWORDS_FILE_SIZE = 256 * 1024;
public static void main(String[] args...
分类:
编程语言 时间:
2014-07-14 13:34:03
阅读次数:
219
众所周知,Java的Math.random()产生的是服从均匀分布的随机数,但是其他分布的应用也相当广泛,例如泊松分布和高斯分布(正态分布),而这些分布Java没有很好的提供(高斯分布可以利用Random类),我们需要自己编写。
首先是泊松分布,这是一个离散型的随机变量分布,比较好弄,此外例如考察一些到达事件的概率时,通常服从泊松分布,因此该分布相当实用。在开始编写之前,先感谢...
分类:
编程语言 时间:
2014-07-14 11:13:13
阅读次数:
262
Google C++ Style Guide是一份不错的C++编码指南,我制作了一张比较全面的说明图,可以在短时间内快速掌握规范的重点内容。不过规范毕竟是人定的,记得活学活用。看图前别忘了阅读下面两条重要建议:
1 保持一致也非常重要,如果你在一个文件中新加的代码和原有代码风格相去甚远的话,这就破坏了文件本身的整体美观也影响阅读,所以要尽量避免。
2 一些条目往往有例外,比如下面这些,所以本图不能代替文档,有时间还是把PDF认真阅读一遍吧。...
分类:
编程语言 时间:
2014-07-14 13:33:27
阅读次数:
283
我们如果在公司或家里使用网络爬虫去抓取自己索要的一些数据的时候,常常对方的网站有defence机制,会给你的http请求返回500错误,只要是相同IP就请求不到数据,这时候我们只能去重启路由器,这样IP地址会改变,网络爬虫就能正常工作了
下面是通过发送Socket请求来模拟路由器的重启指令:
protected void rebotadsl() {
try {
BufferedO...
分类:
编程语言 时间:
2014-07-14 13:00:50
阅读次数:
274
一、线程的创建方式:
老掉牙的话题了,继承 java.lang.Thread父类或者实现Runnalbe接口,这里就提一句:
class Thread implements Runnable Thread也是继承了Runnable接口的,Runnable才是大哥。
重写run(),run()里放的都是具体的业务,包括对线程的具体操作。
class Thread1 implements...
分类:
编程语言 时间:
2014-07-14 11:17:13
阅读次数:
213
attilax.java 注解的本质and 使用最佳实践(3)O7
1. 定义pojo 1
2. 建立注解By eclipse tps 1
3. 注解参数的可支持数据类型: 2
4. 注解处理器 2
5. 读取注解 2
6. 不能读取到注解,为null的解决 3
7. 参考: 3
1. 定义pojo
public class pojo {
@Validate("re...
分类:
编程语言 时间:
2014-07-14 13:21:49
阅读次数:
323