自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 3756

原创 [python]使用channels库时遇到的一些问题

channels, django, python

2017-11-28 19:59:18 2563

原创 [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 8201

转载 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 339

转载 如何调优JVM - 优化Java虚拟机(大全+实例)

堆设置-Xmx3550m:设置JVM最大堆内存 为3550M。 -Xms3550m:设置JVM初始堆内存 为3550M。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。 -Xss128k: 设置每个线程的栈 大小。JDK5.0以后每个线程栈大小为1M,之前每个线程栈大小为256K。应当根据应用的线程所需内存大小进行调整。在相同物理内存下,减小这个值能 生成更多的

2017-02-10 21:46:38 331

转载 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 4296 1

转载 JVM(java 虚拟机)内存设置

http://www.cnblogs.com/jack204/archive/2012/07/02/2572932.html

2017-02-08 11:53:59 175

原创 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 317

翻译 shell 编程基础

参数扩展1.在变量前!会将变量值作为变量名进行查询,输出查询到的值linux:/ # part=templinux:/ # temp=aaalinux:/ # echo "${!part}"aaa2.字符串移除${parameter#pattern}从开头移除匹配的最短文本${parameter##pattern}从开头移除匹配的最长文本,常用移除文

2016-06-29 00:41:57 230

翻译 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 228

原创 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 2689

原创 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 3880

原创 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 3344

转载 使用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 748

原创 java大杂烩

ClassLoader是JVM实现的一部分。ClassLoader包括bootstrap classloader(启动类加载器),在JVM运行时加载java核心的API,以满足java最基本的需求,其中包括用户定义的classloader,用户定义是指通过java程序实现的两个classloader,一个是ExtClassLoader,用于加载java的扩展API,也就是/lib/ext的类,一个

2016-05-17 22:48:03 231

转载 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 502

转载 JavaFX8 初探

FX应用程序必须是Javafx.application.Application的子类,也就是说必须继承Application,该类提供init、start、stop三个方法,init方法用于数据初始化,也可以使用默认的空实现,start方法用于创建舞台或者构造场景,它接受一个Stage对象的引用作为参数,stop方法用于清理工作。启动fx程序需要调用Application类定义的launc

2016-05-17 22:44:58 342

转载 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 333

转载 hibernate的面试总结.

hibernate的面试总结. 可能现在大家常常还会遇到一个些面试的时候问一些关于hibernate的问题,我个人觉得,这些东西一般做过开发的人在使用上没有任何的问题的,但是如果是要你来说就不一定能够说好的,下面是从goole上找的一些常见的面试。 1.Hibernate session接口的get和load方法有何异同? 答: 其实它们也没有什么不同的

2016-03-16 23:16:29 211

转载 Hibernate 笔记 实现对数据库的增删改查

1  准备 首先在mysql数据库中建表User,并添加相关信息。user表结构如下。+-------+--------------+------+-----+---------+----------------+| Field    | Type             |   Null |  Key |   Default |      Extra     

2016-03-16 23:09:58 342

转载 MySQL之数据库模型设计-1 第一范式、第二范式、第三范式理解

下面来介绍数据库模型设计之第一范式、第二范式、第三范式数据库范式一般满足第三范式足矣(1)第一范式(无重复的列) 定义:数据库表的每一列都是不可分割的原子数据项,而不能是集合,数组,记录等非原子数据项。如果实体中的某个属性有多个值时,必须拆分为不同的属性 通俗理解:一个字段只存储一项信息 For Example:班级:高三年1班,应改为2个字段,一个

2016-03-16 22:57:30 261

转载 数据库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 277

原创 教务管理系统-数据库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 843

转载 Spring中常用的hql查询方法(getHibernateTemplate())

继承org.springframework.orm.hibernate3.support.HibernateDaoSupport类getHibernateTemplate()spring 中获得由spring所配置的hibernate的操作对象,然后利用此对象进行,保存,修改和删除等操作,此方法是在配置了spring以后,hibernate由spring接管,不直接使用hi

2016-03-16 22:32:15 792

原创 教务管理系统-数据库设计初稿

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 901

原创 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 319

原创 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 221

原创 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 215

原创 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 193

原创 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 208

原创 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 202

原创 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 242

原创 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 272

原创 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 219

原创 leetcode DataBase

175.Combine Two TablesSELECT FirstName, LastName, City, StateFROM PersonLEFT JOIN AddressON Person.PersonId = Address.PersonId;

2016-02-13 17:38:02 304

原创 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 187

原创 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 483

转载 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 238

转载 数据操纵

数据操纵与事务控制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 428

转载 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 342

空空如也

空空如也

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

TA关注的人

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