- 博客(65)
- 收藏
- 关注
原创 Python3中使用windows剪切板
python3 在使用网上找到的一些使用剪切板的片段时发现存在写入剪切板后乱码的情况, 研究后发现python3不能使用SetClipboardData方法, 要使用SetClipboardTextimport sys import os.path import win32clipboard as w import win32con import win32api
2017-12-26 11:41:40
3928
原创 [Python]paramiko实时获取命令执行输出及sftp上传
import paramiko, os,zipfileclass preExecute(): def __init__(self, __hostip, __username, __password): self.__channel = group self.__hostip = __hostip self.__username = __username self.__password = __pa
2017-11-28 19:07:23
8309
转载 struct来处理C语言中的结构体
有的时候需要用Python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用Python的struct模块来完成.可以用 struct来处理C语言中的结构体.struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, …) 按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字节流)unpack(
2017-02-20 20:20:27
395
转载 如何调优JVM - 优化Java虚拟机(大全+实例)
堆设置-Xmx3550m:设置JVM最大堆内存 为3550M。 -Xms3550m:设置JVM初始堆内存 为3550M。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。 -Xss128k: 设置每个线程的栈 大小。JDK5.0以后每个线程栈大小为1M,之前每个线程栈大小为256K。应当根据应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值能 生成更多的
2017-02-10 21:46:38
367
转载 Python使用struct处理二进制 解析二进制数据 解析socket数据
循环解析出一个二进制索引文件中的内容,只要知道存储的数据结构就可以解析出来,例如:import structfd=file(u"h:/xxxx.index",'rb')while fd: buf=fd.read(20) if len(buf) == 0: break; print struct.unpack('5I',buf[0:20])
2017-02-10 20:10:51
4382
1
转载 JVM(java 虚拟机)内存设置
http://www.cnblogs.com/jack204/archive/2012/07/02/2572932.html
2017-02-08 11:53:59
211
原创 python 30行写超简单的web服务器
import socketfrom os import pathfrom sys import argvbasedir = path.dirname(argv[0])server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)server.bind(("127.0.0.1", 8000))server.listen(5)w
2016-09-10 12:44:07
348
翻译 shell 编程基础
参数扩展1.在变量前!会将变量值作为变量名进行查询,输出查询到的值linux:/ # part=templinux:/ # temp=aaalinux:/ # echo "${!part}"aaa2.字符串移除${parameter#pattern}从开头移除匹配的最短文本${parameter##pattern}从开头移除匹配的最长文本,常用移除文
2016-06-29 00:41:57
262
翻译 linux常用命令
ls -ld显示文件目录pwd查看当前目录cd 进入目标ln 创建链接wc -l 计数su切换用户ssh登录远程ping查看网络arping查看指定网络通信scp拷贝远程cp拷贝mv转移mkdir 创建目录touch创建文件rm 删除rmdir删除目录alias 设置命令
2016-06-29 00:41:15
257
原创 JavaFX实现简单聊天室应用(服务器端)
public class testdb { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub LinkedList messages = new LinkedList(); ArrayList connects = new ArrayList
2016-06-07 01:14:04
2740
原创 javaFX实现简单聊天室应用(客户端)
public class test extends Application{ public static void main(String[] args) { // TODO Auto-generated method stub launch(args); } @Override public void start(Stage primaryStage) throws Exc
2016-06-07 01:07:31
3936
原创 df -h卡死及umount报错device is busy
linux环境中查看挂载点有三个方法1.df -h 输出直观,缺点是如果存在不可达挂载点时会直接挂死。2. mount -l 即便存在不可达挂载点也不会挂死,缺点是输出不直观,且没有挂载点的空间信息3.直接查看/etc/mtab, 直观可信,虽然没有挂载点的空间信息,但是可以绕过umount命令的检查直接删除挂载点综上,当df -h命令产生卡死时,使用mount -
2016-06-06 20:41:29
3403
转载 使用eclipse和JavaFX Scene Builder进行快速构建JavaFX应用程序
了解过JavaFX的都知道,JavaFX自从2.0版本开始,已经完全抛弃了之前的script语言,才用纯Java来实现。这样的好处就是1.让使用Java的IDE进行JavaFX的开发成为可能,2.Java与JavaFX的API相互调用更容易 3.JavaFX的程序部署也更简单. e(fx)clipse就是一个eclipse上用来开发JavaFX的插件。不仅如此,在官网上还
2016-05-17 23:04:53
783
原创 java大杂烩
ClassLoader是JVM实现的一部分。ClassLoader包括bootstrap classloader(启动类加载器),在JVM运行时加载java核心的API,以满足java最基本的需求,其中包括用户定义的classloader,用户定义是指通过java程序实现的两个classloader,一个是ExtClassLoader,用于加载java的扩展API,也就是/lib/ext的类,一个
2016-05-17 22:48:03
269
转载 Linux Shell for循环写法总结
关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿...1、 for((i=1;i2、在shell中常用的是 for i in $(seq 10) 3、for i in `ls`4、for i in ${arr[@]} 5、for i in $* ; do 6、for Fi
2016-05-17 22:46:45
552
转载 JavaFX8 初探
FX应用程序必须是Javafx.application.Application的子类,也就是说必须继承Application,该类提供init、start、stop三个方法,init方法用于数据初始化,也可以使用默认的空实现,start方法用于创建舞台或者构造场景,它接受一个Stage对象的引用作为参数,stop方法用于清理工作。启动fx程序需要调用Application类定义的launc
2016-05-17 22:44:58
371
转载 Linux Shell for循环写法总结
关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿...1、 for((i=1;i2、在shell中常用的是 for i in $(seq 10) 3、for i in `ls`4、for i in ${arr[@]} 5、for i in $* ; do 6、for Fi
2016-03-30 22:57:59
375
转载 hibernate的面试总结.
hibernate的面试总结. 可能现在大家常常还会遇到一个些面试的时候问一些关于hibernate的问题,我个人觉得,这些东西一般做过开发的人在使用上没有任何的问题的,但是如果是要你来说就不一定能够说好的,下面是从goole上找的一些常见的面试。 1.Hibernate session接口的get和load方法有何异同? 答: 其实它们也没有什么不同的
2016-03-16 23:16:29
241
转载 Hibernate 笔记 实现对数据库的增删改查
1 准备 首先在mysql数据库中建表User,并添加相关信息。user表结构如下。+-------+--------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra
2016-03-16 23:09:58
381
转载 MySQL之数据库模型设计-1 第一范式、第二范式、第三范式理解
下面来介绍数据库模型设计之第一范式、第二范式、第三范式数据库范式一般满足第三范式足矣(1)第一范式(无重复的列) 定义:数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。如果实体中的某个属性有多个值时,必须拆分为不同的属性 通俗理解:一个字段只存储一项信息 For Example:班级:高三年1班,应改为2个字段,一个
2016-03-16 22:57:30
301
转载 数据库MySQL基础——增删查改
常用增删查改SQL语句的语法格式1.增加数据(1)insert into 表 (字段1,字段2.…) values (值1,值2.…)注意:字段跟值的顺序是对应的。(2)insert into 表 values (值1,值2.…)这里的值对应的字段是数据库里字段的顺序,不能颠倒,否则会对应出错,这样会造成数据错位。(3)insert into
2016-03-16 22:52:32
317
原创 教务管理系统-数据库2
第一版在实现hibernate持久化时发现点问题drop database if exists school;create database school;use school;drop user "admin"@"%";create user "admin"@"%" IDENTIFIED BY "admin123";GRANT ALL ON SCHOOL.* to "
2016-03-16 22:33:58
894
转载 Spring中常用的hql查询方法(getHibernateTemplate())
继承org.springframework.orm.hibernate3.support.HibernateDaoSupport类getHibernateTemplate()spring 中获得由spring所配置的hibernate的操作对象,然后利用此对象进行,保存,修改和删除等操作,此方法是在配置了spring以后,hibernate由spring接管,不直接使用hi
2016-03-16 22:32:15
823
原创 教务管理系统-数据库设计初稿
drop database if exists school;create database school;use school;create user 'admin'@'%' identified by 'admin123';GRANT all on school.* to 'admin'@'%';create table college(collegeid
2016-03-14 21:59:47
947
原创 23. Merge k Sorted Lists
Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity.Subscribe to see which companies asked this question public ListNode mergeKLists(List
2016-02-24 21:06:49
350
原创 22. Generate Parentheses
Given n pairs of parentheses, write a function to generate all combinations of well-formed parentheses.For example, given n = 3, a solution set is:"((()))", "(()())", "(())()", "()(())", "()()
2016-02-24 20:59:38
249
原创 21. Merge Two Sorted Lists
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.Subscribe to see which companies asked this questio
2016-02-24 01:27:43
245
原创 20. Valid Parentheses
Given a string containing just the characters '(', ')', '{', '}', '[' and ']', determine if the input string is valid.The brackets must close in the correct order, "()" and "()[]{}" are all va
2016-02-23 22:38:33
224
原创 19. Remove Nth Node From End of List
Given a linked list, remove the nth node from the end of list and return its head.For example, Given linked list: 1->2->3->4->5, and n = 2. After removing the second node from the end, the
2016-02-23 22:37:28
237
原创 18. 4Sum
Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in the array which gives the sum of target.Note:Element
2016-02-23 22:35:23
229
原创 16. 3Sum Closest
Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers. You may assume that each input would have exact
2016-02-23 22:33:20
270
原创 17. Letter Combinations of a Phone Number
Given a digit string, return all possible letter combinations that the number could represent.A mapping of digit to letters (just like on the telephone buttons) is given below.Input:Digit st
2016-02-23 22:28:00
301
原创 15. 3Sum
public class Solution { public List> threeSum(int[] nums) { List> list = new ArrayList(); Arrays.sort(nums); int len = nums.length; for(int i = 0; i < len;i++)
2016-02-13 21:20:36
246
原创 leetcode DataBase
175.Combine Two TablesSELECT FirstName, LastName, City, StateFROM PersonLEFT JOIN AddressON Person.PersonId = Address.PersonId;
2016-02-13 17:38:02
354
原创 14. Longest Common Prefix
public class Solution { public String longestCommonPrefix(String[] strs) { if(strs.length == 0) return ""; if(strs.length == 1) return strs[0]; c
2016-02-13 17:23:57
214
原创 13.Roman to Intege
public static int romanToInt(String s) { String roman = "IVXLCDM"; int [] nums = { 1, 5 , 10, 50, 100, 500 , 1000}; char c; int lastNum = -1, num = 0; for(int i = s.length()-1; i >= 0; i--) { c = s.ch
2016-02-09 21:34:36
511
转载 3.Longest Substring Without Repeating Characters
1.题目:Longest Substring Without Repeating CharactersGiven a string, find the length of the longest substring without repeating characters. For example, the longest substring without repeating letters
2015-09-11 22:49:55
265
转载 数据操纵
数据操纵与事务控制INSERT INTO table_name[(column[,column..])] VALUES(value[,value..]);INSERT INTO table_name[(column[,column..])] SELECT ..;使用子查询插入INSERT ALL|FIRST [CASE .. WHEN ..THEN INTO .. ELSE INTO
2015-08-31 22:58:25
476
转载 oracle函数
字符串函数UPPER LOWERINITCAP 首字母大写CONCAT(char1,char2)连接SUBSTR(char,[m[,n]])获取子串,从1开始计算LENGTHINSTR(char1,char2,[n[,m]])获取子串在源串的位置,n为搜索位置,m为第几次出现LPAD(char1,n,char2)、RPAD(char1,n,char2)左
2015-08-31 22:57:46
374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人