码迷,mamicode.com
首页 > 编程语言
02使用Maven构建Java项目
1.使用命令行工具构建一个Maven项目 第一步:创建一个Maven的工作空间目录mvn_work 第二步:进入该目录命令行输入以下命令: mvn archetype:generate 说明: archetype:项目模版工具插件,使用该插件可以自动生成各种项目的默认结构,从M...
分类:编程语言   时间:2015-12-16 15:15:27    阅读次数:153
java多线程系列之 synchronized
一、synchronized基本原理二、基本规则第一条: 当一个线程访问“某对象”的“synchronized方法”或者“synchronized代码块”时,其他线程对“该对象”的该“synchronized方法”或者“synchronized代码块”的访问将被阻塞。class MyRunable ...
分类:编程语言   时间:2015-12-16 15:15:23    阅读次数:200
Linux多线程实践(一)线程基本概念和理论
线程概念    在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的控制序列/指令序列”;    对于每个进程至少有一个执行线程; 进程  VS. 线程     1.进程是资源分配(进程需要参与资源的竞争)的基本单位,而线程是处理器调度(程序执行)的最小单位;    2.线程共享进程数据,但也拥有自己的一部分数据,如...
分类:编程语言   时间:2015-12-16 14:07:42    阅读次数:174
【python】pip的使用
来源:http://www.ttlsa.com/python/how-to-install-and-use-pip-ttlsa/pip是用来安装python相关的包的。使用参数如下:# pip --helpUsage: pip [options]Commands: install 安装包. un.....
分类:编程语言   时间:2015-12-16 14:06:03    阅读次数:160
javascript运行过程中的“预编译阶段”和“执行阶段”
javascript相对于其它语言来说是一种弱类型的语言,在其它如java语言中,程序的执行需要有编译的阶段而在javascript中也有类似的“预编译阶段”(javascript的预编译是以代码块为范围,即每遇到一个代码块都会进行 预编译>执行),首先科普下javascript中的两种声明方式,v...
分类:编程语言   时间:2015-12-16 14:06:42    阅读次数:192
A*寻路算法的探寻与改良(二)
A*寻路算法的探寻与改良(二)by:田宇轩 第二部分:这部分内容主要是使用C语言编程实现A*,想了解A*算法的优化内容的朋友们可以跳过这部分并阅读稍后更新的其他内容2.1 回顾在我的上一篇文章中,我们通过抽象的思维方式得出了A*算法的概念和原理,这一章内容中主要探讨如何用编程实现A*算法。 在数据结...
分类:编程语言   时间:2015-12-16 14:02:55    阅读次数:520
python简单socket
clinet端#!/usr/bin/envpython #-*-coding:utf-8-*- #这段代码是clinet端 importsocket#forsockets importsys#forexit try: #createanAF_INET,STREAMsocket(TCP) s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) exceptsocket.error,msg: print‘Failedtocreatesocket.Er..
分类:编程语言   时间:2015-12-16 12:52:56    阅读次数:159
冒泡排序之回调函数!
前天,鹏哥上课的时候给我们讲了回调函数。虽然他噼里啪啦讲了一大堆,然而我还是听得云里雾里。。(不是我们鹏哥讲的不好啦,O(∩_∩)O哈哈~)最重要的是回调函数是什么,什么是回调函数。我不知道它是干什么的,我当然不会写他了。所以我就各种百度,谷歌。接下来,我就用我..
分类:编程语言   时间:2015-12-16 12:42:42    阅读次数:147
java EL表达式pageContext理解
内置11个对象pageContext、pageScope、requestScope、sessionScope、applicationScopeparam、paramValues、header、headerValues、cookie、initParam先判断本身是否有get方法取值如果没有就走getAttribute方法取值如${pageContext.request.contextPath}先走pageContext.getRequ..
分类:编程语言   时间:2015-12-16 12:42:40    阅读次数:292
Java中事件分发线程(EDT)与SwingUtilities.invokeLater相关总结
前言:这篇文章严格来说不算原创,算是我对这方面知识的一点小结,素材来至其他网友。当然我在我写的C段查询工具也用到了这方面的东西,不过由于代码太多不方便用作事例,因此用了他人的素材总结一下,望理解O(∩_∩)O~一Swing线程基础一个Swing程序中一般有下面三种类型的线程..
分类:编程语言   时间:2015-12-16 12:41:56    阅读次数:284
动力节点java学习路线图
动力节点java学习路线图java开发是目前最热门的职业之一,相比其他职业而言的高薪吸引着众多人,让许多人产生学习java的念头。下面简单说下个人观点。对于新人来讲,自己是否有兴趣有毅力,如何学习java,是新人开始遇到的问题。首先,兴趣是最好的老师,学习最主要的还是要有..
分类:编程语言   时间:2015-12-16 12:42:03    阅读次数:154
深入分析JavaWeb Item22 -- 国际化(i18n)
一、国际化开发概述  软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对不同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。      国际化(internationalization)又称为 i18n(读法为i 18 n,据说是因为internationalization(国际化)这个单词从i到n之间有18个英文字母,i18n的名字由此而来)二、合格的国际...
分类:编程语言   时间:2015-12-16 12:37:52    阅读次数:316
Blade - 腾讯开源的构建系统 c/c++编译环境
typhoon-bladeBlade is an advanced building system developed with python, majorly for C/C++Blade 是一个现代构建系统,期望的目标是强大而好用,把程序员从构建的繁琐中解放出来。Blade主要定位于linux下的大型C++项目,密切配合研发流程,比如单元测试,持续集成,覆盖率统计等。但像unix下的文本过滤程...
分类:编程语言   时间:2015-12-16 12:38:14    阅读次数:6004
Swift - 04 - 浮点型
import UIKitvar str = "Hello, playground"// 显式定义浮点型常量let PI:Float = 3.141592612312312let PI2:Double = 3.14123456789123123123// 隐式定义浮点型变量var randomFloa...
分类:编程语言   时间:2015-12-16 12:35:20    阅读次数:155
java学习笔记-设计模式21(状态模式)
意图 允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。public class State { private String value; public String getValue() { return va...
分类:编程语言   时间:2015-12-16 12:33:30    阅读次数:139
Swift - 07 - 布尔类型
//: Playground - noun: a place where people can playimport UIKitvar str = "Hello, playground"let orangeAreYellowColor = truelet appleIsBlue = falseif ...
分类:编程语言   时间:2015-12-16 12:33:38    阅读次数:137
C++系列: 如何将十六机制的字符串转成整数
bool convertHexStringToInt(char* pstrHex, unsigned long* pResult){ if(sscanf(pstrHex, “%x”, pResult) == 0) return false; else return true;}
分类:编程语言   时间:2015-12-16 12:30:50    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!