自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(46)
  • 问答 (1)
  • 收藏
  • 关注

原创 ORA-30683: failure establishing connection to debugger

2016-08-24 18:36:51 2555

原创 windows检查端口占用

2016-08-24 16:33:36 279

原创 python编程(9):协程(coroutine)

def consumer(): r = '' while True:#python的yield不但可以返回一个值,他还可以接收调用者的发出的参数 n = yield r #生成器,通过yield拿到消息(n),并把结果返回r if not n: return print("[consumer] consumin

2016-08-24 14:31:47 391

原创 云计算学习线路图

大纲视图第一阶段第二阶段第三阶段第四阶段第五阶段

2016-08-24 10:09:00 7943 2

原创 scala入门资料

https://en.wikipedia.org/wiki/Martin_Oderskyhttp://www.scala-lang.org/documentation/http://www.rm5u.com/program/scala/  https://www.coursera.org/learn/progfun1http://scalapuzzlers.com/ht

2016-08-24 09:04:54 506

原创 python编程(8):TCP编程

import sockets = socket.socket(socket.AF_INET,socket.SOCK_STREAM)#建立连接s.connect(('127.0.0.1',9999))#接收欢迎消息print(s.recv(1024).decode('utf-8'))for data in [b'sheldon',b'cong',b'miao']: #发送数

2016-08-23 11:50:36 559

原创 python编程(7):默认参数( Default Argument)

定义默认参数要牢记一点:默认参数必须指向不变对象!(大坑)参考链接:https://docs.python.org/3/tutorial/controlflow.html#default-argument-values

2016-08-13 17:46:49 3391

原创 Top 50 Freelance Job Sites For Designers & Programmers

http://www.hongkiat.com/blog/50-freelance-job-sites-for-designers-programmers-best-of/http://www.imleon.cn/ten-foreign-freelance-outsourcing-platform-live-site.html

2016-08-11 17:49:19 446

原创 python编程(6):面向对象

python编程(6):面向对象

2016-08-11 15:39:31 415

原创 python编程(5):错误与异常

python编程(5):错误与异常

2016-08-11 10:36:56 873

原创 python编程(4):IO

1 读取键盘输入Python提供了 input() 置函数从标准输入读入一行文本,默认的标准输入是键盘。input 可以接收一个Python表达式作为输入,并将运算结果返回。raw_input也可接收用户的输入,但不提供表达式计算的功能.#!/usr/bin/python3str = input("请输入:");print ("你输入的内容是: ", str)2

2016-08-10 17:26:25 274

原创 python编程(3):数据结构

python编程(3):数据结构

2016-08-10 00:34:54 676

原创 python编程(2):迭代器,生成器

1迭代器(iterator)迭代是Python最强大的功能之一,是访问集合元素的一种方式。。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。字符串,列表或元组对象都可用于创建迭代器#demo1list = [1,2,3,4]it =

2016-08-09 21:31:02 576

原创 python编程(1):函数的参数

1调用函数时可使用的参数类型  必备参数  关键子参数(Keyword Arguments)  默认参数(Default Argument Values)  不定长参数( Arbitrary Argument)2必备参数  必备参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样def printme(str): "打印传入的字符串到标准显示设备上"

2016-08-09 11:39:14 444 2

原创 多线程编程入门(18):线程同步工具之Exchanger

package cn.itcast.heima2;import java.util.concurrent.Exchanger;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class ExchangerTest { public static v

2016-08-06 23:25:45 343

原创 多线程编程入门(17):线程同步工具之CountDownLatch

package cn.itcast.heima2;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class CountDownLatchTest { public

2016-08-06 23:00:33 280

原创 多线程编程入门(16):线程同步工具之CyclicBarrier

package cn.itcast.heima2;import java.util.concurrent.CyclicBarrier;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class CyclicBarrierTest { public stat

2016-08-05 00:58:04 317

原创 HTML5(2):音频(audio)与视频(video)

html5_video.html <audio src="http://developer.mozilla.org/@api/deki/files/2926/=AudioTest_(1).ogg" autoplay> 参考链接https://developer.mozilla.org/en/docs/W

2016-08-04 22:58:08 281

原创 HTML5(1):画布(canvas)

html5_canvas.html //我们要在画布画出矩形 //1 得到画布 var canvas = document.getElementById("can1"); //2 得到上下文环境,我们可以通过cx

2016-08-04 22:34:10 270

原创 Shell编程(6):流程控制

1 if else 2 for循环3 while语句4 until循环5 case6 break语句7 continue

2016-08-04 16:42:07 250

原创 Shell编程(5):函数

1 函数定义格式2使用案例3删除函数

2016-08-04 15:36:27 255

原创 Shell编程(4):字符串

字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。

2016-08-04 11:00:03 216

原创 Shell编程(3):运算符

原生bash不支持简单的数学运算,expr 是一款表达式计算工具,使用它能完成表达式的求值操作1算术运算符2关系运算符3布尔运算符4字符串运算符5文件测试运算符

2016-08-04 10:07:36 258

原创 多线程编程入门(15):线程同步工具之Semaphore(信号量)

package cn.itcast.heima2;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Semaphore;public class SemaphoreTest { public static v

2016-08-04 01:25:10 530

原创 Shell编程(2):替换

1变量替换 变量替换可以根据变量的状态(是否为空、是否定义等)来改变它的值 2命令替换 命令替换是指Shell可以先执行命令,将输出结果暂时保存,在适当的地方输出 `command`,注意是反引号,不是单引号,这个键位于 Esc 键下方  DATE=`date` echo "Date is $DATE" USERS=`who | wc -l`

2016-08-03 17:50:57 218

原创 Shell编程(1):变量

Shell编程(1):第一个Shell脚本

2016-08-03 17:15:41 262

原创 Linux命令(6):进程管理

当我们运行程序时,Linux会为程序创建一个特殊的环境,该环境包含程序运行需要的所有资源,以保证程序能够独立运行,不受其他程序的干扰。这个特殊的环境就称为进程1创建进程 前台进程 $ls ch*.doc 后台进程 创建后台进程最简单的方式就是在命令的末尾加 & $ls ch*.doc &2查看正在运行的进程 可以使用 ps 命令查看进程的运行状态,包括后台进

2016-08-03 14:58:44 230

原创 Linux命令(5):管道和过滤器

1管道有时候,我们可以把两个命令连起来使用,一个命令的输出作为另一个命令的输入,这就叫做管道为了建立管道,需要在两个命令之间使用竖线(|)连接。管道是Linux进程之间一种重要的通信机制;除了管道,还有共享内存、消息队列、信号、套接字(socket) 等进程通信机制2过滤器能够接受数据,过滤(处理或筛选)后再输出的工具,称为过滤器3grep命令g

2016-08-03 14:10:57 2623

原创 Linux命令(4):环境变量

1为变量 TEST 赋值,然后使用 echo 命令输出$TEST="Linux Programming"$echo $TESTLinux Programming注意:变量赋值时前面不能加 $ 符号,变量输出时必须要加 $ 前缀。退出 Shell 时,变量将消失2设置PATH变量在命令提示符下输入一个命令时,Shell 会根据 PATH 变量来查找该命令对应的程序,P

2016-08-03 11:36:17 349 2

原创 Linux命令(3):文件权限和访问模式

为了更加安全的存储文件,Linux为不同的文件赋予了不同的权限,每个文件都拥有下面三种权限:所有者权限:文件所有者能够进行的操作组权限:文件所属用户组能够进行的操作外部权限(其他权限):其他用户可以进行的操作。1查看文件权限使用 ls -l 命令可以查看与文件权限相关的信息:$ls -l /home/amrood-rwxr-xr--  1 amrood   us

2016-08-03 11:13:40 304

原创 Linux命令(2):目录

1主目录登录后,你所在的位置就是你的主目录(或登录目录)$cd ~  命令可以随时进入主目录$cd ~username  进入其他用户的主目录$cd -  进入当前目录前所在的目录2绝对路径和相对路径Linux 的目录有清晰的层次结构,/ 代表根目录如果一个路径以 / 开头,就称为绝对路径;它表示当前文件与根目录的关系/etc/passwd/us

2016-08-03 10:33:37 314

原创 Linux命令(1):用户管理和文件管理

登陆相关命令cal 查看日历passwd 修改密码ls  -l  查看目录和文件(-l选项)whoami  查看当前用户文件管理相关命令在Linux中,有三种基本的文件类型1 普通文件2 目录3 设备文件(字符设备文件[c],块设备文件[b])查看当前目录下的文件和目录可以使用 ls 命令通过 ls 命令的 -l 选项,你可以获取

2016-08-03 09:55:33 348

原创 多线程编程入门(14):Condition实现线程通信

1 Condition的功能类似在传统线程技术中的Object.wait和Object.notify的功能.package cn.itcast.heima2;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.lock

2016-08-02 22:45:43 429

原创 多线程编程入门(13):读写锁的使用(ReentrantReadWriteLock)

package cn.itcast.heima2;import java.util.HashMap;import java.util.Map;import java.util.concurrent.locks.ReadWriteLock;import java.util.concurrent.locks.ReentrantReadWriteLock;/* * 利用Reentrant

2016-08-02 21:20:00 258

原创 Apache POI(8):数据库

package com.hthk.iisz.util;import java.io.File;import java.io.FileOutputStream;import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;import org.apache.poi.xssf.usermod

2016-08-02 10:11:21 616

原创 Apache POI(7):打印区域(PrintArea)

public static void printArea() throws Exception{ XSSFWorkbook workbook = new XSSFWorkbook(); XSSFSheet sheet = workbook.createSheet("Print Area"); //set print area with indexes workbook.setPri

2016-08-02 09:27:27 4706

原创 Apache POI(6):超链接(HyperLink)

public static void hyperLink() throws Exception{ XSSFWorkbook workbook = new XSSFWorkbook(); XSSFSheet sheet = workbook.createSheet("Hyper Links"); XSSFCell cell; CreationHelper createHelper =

2016-08-02 09:01:37 8569

原创 多线程编程入门(12):锁(Lock)

package cn.itcast.heima2;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class LockTest { public static void main(String[] args) { final Out

2016-08-02 01:54:50 324

原创 多线程编程入门(11):Callable和Future

1 使用Demopackage cn.itcast.heima2;import java.util.Random;import java.util.concurrent.Callable;import java.util.concurrent.CompletionService;import java.util.concurrent.ExecutorCompletion

2016-08-02 00:27:36 372

原创 多线程编程入门(10):线程池

package cn.itcast.heima2;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;public class ThreadPoolTest { public static

2016-08-01 23:29:55 308

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除