码迷,mamicode.com
首页 > 编程语言
编写跨平台Java程序注意事项
使用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的Java程序都具有跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作系统上正确运行的,那么如何才能编写一个真正的跨平台的Java程序呢?下面是在编写跨平台的Java程序是需要注意..
分类:编程语言   时间:2015-05-07 12:39:37    阅读次数:115
Java学习笔记—第十一章 多线程机制
第十一章Java多线程机制了解Java中的进程与线程1.1进程:一般程序的结构大致可分为一个入口、一个出口和一个顺序执行的语句序列。程序运行时,系统从程序入口开始,按照语句的执行顺序(包括顺序、分支和循环)完成相应指令,然后从出口退出,程序结束。这样的结构称为进程。可..
分类:编程语言   时间:2015-05-07 12:39:52    阅读次数:156
Python Show-Me-the-Code 第 0008 题 提取HTML正文内容
第 0008 题:一个HTML文件,找出里面的正文。思路:我把这里的正文理解为网页中我主要内容,那么怎么去抓取这个主要内容呢?我一开始的想法是用beautifulsoup来解析网页,但是又想到如果要抽取正文的话这样做还涉及到比较复杂的算法,而且对于不同的网页来说效果可能做不到很好。后来我发现了Python-goose(Github)这个神器,它是基于NLTK和Beautiful Soup的,分别是文...
分类:编程语言   时间:2015-05-07 12:37:09    阅读次数:757
python14:错误和异常
在编程的过程中,总是无法避免处理异常的情况,这些异常也有可能是错误,也有可能是一些偶现的异常,Python中提供了处理这些情况的有效机制。 语法错误 语法错误,即解析错误,也许会是你学习Python的过程中遇到最多的错误: >>> while True print('Hello world') File "", line 1, in ? while True print('Hel...
分类:编程语言   时间:2015-05-07 12:36:26    阅读次数:123
LeetCode 8 String to Integer (atoi) (C,C++,Java,Python)
Problem: Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the pos...
分类:编程语言   时间:2015-05-07 12:35:08    阅读次数:181
希尔排序
希尔排序 希尔排序是本人非常喜欢的一种排序,虽然网上很多人说这种排序是不稳定的,但是实践出真知,大家可以将所有排序方法放在一起跑一堆数据,希尔排序速度是非常快的,很多时候甚至比快排更快哦!也许是我的实验数据不够吧,大家可以亲测一下! 原理:希尔排序的原理很简单,只要前面的插入排序看懂了,希尔排序就会很easy,因为希尔排序是是对插入排序的增强版。希尔排序提出的思想是先让数据局部有序,然后再排。比...
分类:编程语言   时间:2015-05-07 12:34:12    阅读次数:182
java计算两条线段交点
1、判断斜率相同不,y2-y1/x2-x1,y4-y3/x4-x3,相同则无交点,不相同说明直线有交点则执行第二步;     2、设y=ax+b,通过斜率可求出a的值,通过坐标可以求出b的值,这样两个线段所在直线的两个方程式就得到了;     3、通过两个方程式求出交点,再判断交点是不是落在两线段交点的区域中 代码:public static Point getCrossPoi...
分类:编程语言   时间:2015-05-07 12:33:27    阅读次数:214
L脚本语言的全局函数
L脚本语言的语法规则只有一条 动作:对象类型,对象名称,参数列表 L脚本语言所有的功能实现都基于这一条基本的语法规则 L脚本语言内置了61个基本的动作定义,这些基本的动作定义其实也可以理解为函数调用,只不过这些动作名称是语言内置的、全局的 那如果我们想要自己扩展L脚本语言的全局动作是否可行呢? 答案是可行的,L脚本语言提供了将用户定义函数注册为全局动作的接口 我们可以参考一个例...
分类:编程语言   时间:2015-05-07 12:30:32    阅读次数:147
JavaScriipt编写简单的抽奖程序
某公司的抽奖程序,需要有如下功能 1)可以根据实际情况设置到场人数的最大值 2) 点击“开始”,大屏幕滚动,点击“停止”,获奖者的编号出现在大屏幕上 3)在界面里显示全部奖项获奖人编号 4)不重复获奖 5)不会因为输入错误而导致抽奖结果异常。...
分类:编程语言   时间:2015-05-07 12:29:43    阅读次数:191
java线程中的interrupt,isInterrupt,interrupted方法
在java的线程Thread类中有三个方法,比较容易混淆,在这里解释一下 (1)interrupt:置线程的中断状态 (2)isInterrupt:线程是否中断 (3)interrupted:返回线程的上次的中断状态,并清除中断状态 举个例子: [java] view plaincopy 用法:  class MyThread extends Thread { ...
分类:编程语言   时间:2015-05-07 12:31:18    阅读次数:147
【Java】比对两个以字符串形式表示的时期是否相差超过1天
数据库存放的日期,即使是以字符串表示的,你也可以利用《【Mysql】求出离最近相差X天的项,sql语句关于日期的比对》(点击打开链接)中所介绍的那个timestampdiff函数比对,日期是否相差超过一天。 如果在Java中要比对两个以字符串形式表示的日期是否相等, 比如比对两个以"yyyy-MM-dd HH:mm:ss"与字符串String形式表示的日期,是否相等 那可以先去除"-"、":...
分类:编程语言   时间:2015-05-07 12:28:56    阅读次数:210
堆排序
1.堆的概念 参考:http://www.cnblogs.com/luchen927/archive/2012/03/08/2381446.html 堆(heap),一种数据结构,堆分为最大堆和最小堆,其实就是完全二叉树。最大堆要求节点的元素都要大于其孩子,最小堆要求节点元素都小于其左右孩子,两者对左右孩子的大小关系不做任何要求,其实很好理解。有了上面的定义,我们可以得知,处于最大堆的根节点的元...
分类:编程语言   时间:2015-05-07 12:30:53    阅读次数:137
L脚本语言英文版
L脚本语言不是仅支持中文,我还开发了一个英文版,当然,只不过是关键字全都替换为英文了,其实L脚本语言可以支持任意语种,利用全局动作注册的特性,我们自己可以对它进行改造 这是英文版的数学计算函数库及其调用的例子 #scplib #mathmetic lib define:function,get_circumference,radius start:function,get_cir...
分类:编程语言   时间:2015-05-07 12:29:28    阅读次数:144
Javascript函数调用隐式对象arguments
Js在函数调用时会创建一个隐式的的对象arguments。 arguments包含了函数调用时实际传递给函数的参数数组对象。 App = {}; App.fun0 = function(){ console.log(arguments) }; App.fun1 = function(arg1){ console.log(arguments) }; App.fun2 = ...
分类:编程语言   时间:2015-05-07 12:27:25    阅读次数:130
黑马程序员-------Java基础学习(一)Java中基本的几种程序流程控制
------- android培训、java培训、期待与您交流! ----------一、if/else构成的判断结构if(条件表达式){ 表达式1;}else{ 表达式2;}其含义为,如果if后边的条件表达式为true,则执行表达式1,否则执行表达式2;相当于之前学到的三元运算符组...
分类:编程语言   时间:2015-05-07 12:23:44    阅读次数:258
Java数据类型
基本类型大小(字节)取值范围默认值包装器类型boolean-true或falsefalseBooleanchar20-216-10Characterbyte1-27—27-10Byteshort2-215—215-10Shortint4-231—231-10Integerlong8-263—263-...
分类:编程语言   时间:2015-05-07 12:17:18    阅读次数:107
Java中转发与重定向的区别
转发与重定向的区别转发是服务器行为,重定向是客户端行为1.转发在服务器端完成的;重定向是在客户端完成的2.转发的速度快;重定向速度慢3.转发的是同一次请求;重定向是两次不同请求4.转发不会执行转发后的代码;重定向会执行重定向之后的代码5.转发地址栏没有变化;重定向地址栏有变化6.转发必须是在同一台....
分类:编程语言   时间:2015-05-07 12:17:04    阅读次数:156
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!