27、小心if隐藏的BUG
(1)if(a = 1){...}
把比较运算符错写为赋值运算符。
为了防止出现这样低级令人讨厌的错误,建议在条件表达式的比较运算中,把常量写在左侧,把变量写在右侧。这样在你写错的时候,会报错。
if( 1 == a){ ... }
(2)在if之后添加了分号(;)
if(a==1);{
...
}
28、使用查表法提高...
分类:
编程语言 时间:
2015-04-16 15:52:00
阅读次数:
162
[Java]Leetcode165 Compare Version Numbers...
分类:
编程语言 时间:
2015-04-16 15:53:51
阅读次数:
174
执行mapreduce有两种方式,一种是原生Java写的mr,一种是直接使用Streaming方式,这种方式是在Java上面做了一个封装,可以通过其它语言调用Java原生的mr接口。
优点
可以使用自己喜欢的语言来编写MapReduce程序(换句话说,不必写Java XD)不需要像写Java的MR程序那样import一大堆库,在代码里做一大堆配置,很多东西都抽象到了stdio上,代...
分类:
编程语言 时间:
2015-04-16 15:50:51
阅读次数:
146
1.下载PyQt
官方网站:http://www.riverbankcomputing.com/software/pyqt/download5
我的操作系统是64位的,安装的是Python3.4.3,所以我选择下载:PyQt5-5.4.1-gpl-Py3.4-Qt5.4.1-x64.exe
单击安装即可。
2.配置PyCharm
1)打开PyCharm,执行快捷键ct...
分类:
编程语言 时间:
2015-04-16 15:52:59
阅读次数:
2361
/**
* 书本:《Thinking In Java》
* 功能:继承与清理
* 文件:Frog.java
* 时间:2015年4月1日19:38:22
* 作者:cutter_point
*/
package Lesson8Polymorphism;
import static net.mindview.util.Print.*;
class Characteristic
{
privat...
分类:
编程语言 时间:
2015-04-16 15:45:38
阅读次数:
136
类属性算法unique的作用是从输入序列中“删除”所有相邻的重复元素。该算法删除相邻的重复元素,然后重新排列输入范围内的元素,并且返回一个迭代器(容器的长度没变,只是元素顺序改变了),表示无重复的值范围得结束。在STL中unique函数是一个去重函数, unique的功能是去除相邻的重复元素(只保留...
分类:
编程语言 时间:
2015-04-16 15:40:52
阅读次数:
186
Python 魔术方法指南入门构造和初始化构造定制类用于比较的魔术方法用于数值处理的魔术方法表现你的类控制属性访问创建定制序列反射可以调用的对象会话管理器创建描述器对象持久化对象总结附录介绍此教程为我的数篇文章中的一个重点。主题是魔术方法。 什么是魔术方法?他们是面向对象的Python的一切。他们是...
分类:
编程语言 时间:
2015-04-16 15:39:52
阅读次数:
306
枚举类似于类,定义方式我用到了2种: 代码示例: ?public?enum?SysEnumConstant?{
????TASKCREAT{//任务创建
????????public?String?getStatus(){return?"0";}
????},TASKSTART{
????...
分类:
编程语言 时间:
2015-04-16 14:38:40
阅读次数:
153
第五章Java运算符和表达式定义:运算符是指具有运算功能的符号。参与运算的数据称为操作数。运算符和操作数按照一定的规则组成的式子称为表达式。运算符的分类:根据操作数个数不同分类:单目运算符(一元运算符)、双目运算符(二元运算符)、三目运算符(三元运算符)根据性质或用..
分类:
编程语言 时间:
2015-04-16 14:33:00
阅读次数:
167
A代码生成器(开发利器);B阿里数据库连接池druid;C安全权限框架shiro;Dehcache自定义二级缓存(后续会加入Activiti5工作流)系统为主流的springmvc+mybaits3.2版本,提供maven版本和非maven版本,另免费赠送hibernate版本一套(垮数据库)1.有oracle、msyql、spring3.0、spring4.0一..
分类:
编程语言 时间:
2015-04-16 14:29:17
阅读次数:
155
Mutex也称之为互斥量,C++11中与mutex相关的类与函数声明都在头文件中。
一头文件内容简介:
Classes
1.1 Mutexes
mutex
mutexclass(class)
recursive_mutex
Recursivemutex class(class)
ti...
分类:
编程语言 时间:
2015-04-16 14:25:33
阅读次数:
144
服务器端:
#-*- coding:utf8 -*-
import socket
import select
import os
address = "0.0.0.0"
port = 10001
sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
def main():
global address,port,sock...
分类:
编程语言 时间:
2015-04-16 14:24:09
阅读次数:
151
atitit.验证码识别step3----去除边框---- 图像处理类库 attilax总结java版本
1. 去除边框思路原理 1
2. Thumbnailator 是一个用来生成图像缩略图、裁切、旋转、添加水印等操作
2
3. OpenCL的Java库 JavaCL 2
4. Java Image Filters是一款基于Java的图像处理类库,特别是在图像滤镜特效...
分类:
编程语言 时间:
2015-04-16 14:25:51
阅读次数:
365
介绍
给大家介绍一个最新的访问本机代码的Java框架—JNA。
JNA(Java Native Access)框架是一个开源的Java框架,是SUN公司主导开发的,建立在经典的JNI的基础之上的一个框架。
JNA项目地址:https://jna.dev.java.net/
非常强大、易用,功能上类似与.NET的P/Invoke。
不堪回首的JNI
我们知道,...
分类:
编程语言 时间:
2015-04-16 14:23:05
阅读次数:
252
服务端的某个项目,要考虑到性能问题,之前使用基于公司框架的php,性能有瓶颈,经过调研,决定使用go。因为之前有一个关键模块已经使用c++实现,所以计划使用go做HTTP容器,让go和c++模块结合起来。
在网上调研结合方案,go自带的cgo只支持c语言,swig工具可以支持多种语言结合c++,所以决定使用swig,这里简要叙述下swig的使用和一些发现的要点。
1. 我们解压了swig后,首先...
分类:
编程语言 时间:
2015-04-16 14:22:26
阅读次数:
114
1.第一个Entry程序
from tkinter import *
root = Tk()
Entry(root).pack()
root.mainloop()
2.在Entry中设定初始值,使用textvariable将变量与Entry绑定
from tkinter import *
root = Tk()
e = StringVar()
entry = Entry(root,text...
分类:
编程语言 时间:
2015-04-16 14:22:50
阅读次数:
210