编程语言
y_j_y_
这个作者很懒,什么都没留下…
展开
-
strip()
' head tail '.strip()#去除首尾空白符' "head tail "'.strip('"')#去除双引号 去 j='4554' 掉引号: eval(j)' head tail '.replace(' ','')#去除所有空白符'"head" and "tail"'.replace('"','')#原创 2018-01-30 19:42:06 · 443 阅读 · 0 评论 -
c++已检查异常和未检查异常的区别
java中异常分为两类:checked exception(检查异常)和unchecked exception(未检查异常),对于未检查异常也叫RuntimeException(运行时异常)。对未检查的异常(unchecked exception )的几种处理方式:1、捕获;2、继续抛出;3、不处理。对检查的异常(checked exception,除了RuntimeException,其他的异常...原创 2018-04-27 10:39:33 · 625 阅读 · 0 评论 -
java什么时候使用静态类以及静态类的特点
这里的静态,指以static关键字修饰的,包括类,方法,块,字段。非静态,指没有用static 修饰的。静态有一些特点:1.全局唯一,任何一次的修改都是全局性的影响2.只加载一次,优先于非静态3.使用方式上不依赖于实例对象。4.生命周期属于类级别,从JVM 加载开始到JVM卸载结束。可参考 :http://blog.csdn.net/zhandoushi1982/article/details/8...原创 2018-05-20 15:26:22 · 4546 阅读 · 0 评论 -
eclipse如何打开servers
window->show view->other->server原创 2018-05-31 21:48:33 · 1463 阅读 · 0 评论 -
java项目实战
属性(变量)两边加+号,+号两边添加引号 //获取到当前字节码对象(ServletDemo02.class在内存中对象)Class clazz = this.getClass();//获取到AA字节码在内存中对象Class clazz=AA.class;//获取AA字节码对象上名称为sum的方法,参数有2个参数Method md = clazz.getMethod("...原创 2018-09-16 23:45:06 · 37588 阅读 · 1 评论 -
Socket通信
1.ip地址//获取本地主机ip地址对象。 InetAddress ip = InetAddress.getLocalHost(); //InetAssress ip = InetAddress.getLocalHost(); //获取其他主机的ip地址对象。 ip = InetAddress.getByNam...原创 2018-07-17 21:19:07 · 163 阅读 · 0 评论 -
JDBC-mysql学习笔记
1.入门package cn.yjs.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBCDemo { ...原创 2018-09-16 23:44:39 · 156 阅读 · 0 评论 -
SSH整合
SSH整合方式一:无障碍整合 SSH框架回顾 SSH框架整合开发回顾 SSH整合 第一步:创建web项目,引入jar包 Struts2的jar包 struts-2.3.24\apps\struts2-blank\WEB-INF\lib\*.jar Struts2中有一些包需要了解的: struts2-conventi...原创 2018-07-24 16:11:26 · 441 阅读 · 0 评论 -
数据库连接池(Datasource)
1.实现java提供的 DataSource接口(规范)2. 创建连接池(在加载类或者构造函数时就创建)3.获取连接4. 用完后要归还,不然 会用完连接5.扩容6.问题: 装饰器模式。package com.itheima.uitl;import java.io.PrintWriter;import java.sql.Connection;...原创 2018-09-16 23:45:21 · 4127 阅读 · 1 评论 -
函数方法重载
为什么不能以返回值区分重载方法?如下两个方法:void fun(){}float fun(){ return 1;}只要编译器可以根据语境明确判断出语义,比如在int x = f();中,那么的确可以据此区分重载方法。不过,有时你并不关心方法的返回值,你想要的是方法调用的其他效果(这常被称为“为了副作用而调用”),这时你可能会调用方法而忽略其返回值,所以如果像下面的调用:fun();此时Java如...原创 2018-07-14 15:16:05 · 227 阅读 · 0 评论 -
java集合总结
集合类的由来: 对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定。 就使用集合容器进行存储。 集合特点:1,用于存储对象的容器。2,集合的长度是可变的。3,集合中不可以存储基本数据类型值。 集合容器因为内部的数据结构不同,有多种具体容器。不断的向上抽取,就形成了集合框架。框架的顶层Collection接口:Collection的常见方法:...原创 2018-08-01 16:58:38 · 136 阅读 · 0 评论 -
java多线程---消费者模型
package cn.itcast.thread.p4;/*生产者,消费者。多生产者,多消费者的问题。if判断标记,只有一次,会导致不该运行的线程运行了。出现了数据错误的情况。while判断标记,解决了线程获取执行权后,是否要运行!notify:只能唤醒一个线程,如果本方唤醒了本方,没有意义。而且while判断标记+notify会导致死锁。notifyAll解决了本方线程一定会唤...原创 2018-08-01 20:19:09 · 158 阅读 · 0 评论 -
python 中导入模块
https://www.cnblogs.com/pwc1996/p/5957838.html转载 2018-11-01 20:02:30 · 346 阅读 · 0 评论 -
正则表达式
http://wiki.ubuntu.com.cn/Python正则表达式操作指南简介Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。Python 1.5之前版本则是通过 regex 模块提供 Emacs 风格的模式。Emacs 风格模式可读性稍差些,而且功能也不强,因此编写新代码时尽量不要再使用 regex 模块,当然偶尔你还是可能在老代码里发现其踪影。就其...原创 2018-05-05 10:55:43 · 295 阅读 · 0 评论 -
python读取txt文件
#读取txtdef dataRead(fileName): print('read {name} context!'.format(name=fileName)) dataList = [] f = open(fileName, encoding='UTF-8') while True: context = f.readline()原创 2018-01-31 15:21:16 · 415 阅读 · 0 评论 -
python写入txt
#写txtdef writeTxt(dataList, fileName): f = open(fileName, 'a') for ele in dataList: length = len(ele) for i in range(length-1): f.write(str(ele[i])+'\t') f原创 2018-01-31 15:22:07 · 1122 阅读 · 0 评论 -
python读取xls文件
importxlrddata=xlrd.open_workbook('test.xls')# 打开xls文件table=data.sheets()[0]# 打开第一张表nrows=table.nrows # 获取表的行数fori inrange(nrows):# 循环逐行打印原创 2018-01-31 15:54:38 · 2498 阅读 · 0 评论 -
转换excel中时间字段的格式
def loadXls(curPath, fileName): data = dF.readXls(curPath+fileName) table = data.sheets()[0] # 打开第一张表 nrows = table.nrows # 获取表的行数 ncols = table.ncols dataList = [] for原创 2018-01-31 19:19:02 · 716 阅读 · 0 评论 -
python-替换字符串中的某个字段
j = str(j).replace('\n',' ')原创 2018-01-31 19:20:52 · 3738 阅读 · 0 评论 -
python 读取结构化的txt
import pandas as pdimport matplotlib.pyplot as pltdir = './'train = pd.read_table(dir + 'train_20171215.txt',engine='python')#print(train.info()) #查看字段的属性print(train['day_of_week'].unique())原创 2018-02-01 20:19:23 · 1186 阅读 · 0 评论 -
python-字典遍历
def combineData(dictOne, dictTwo): for key in dictOne: if key in dictTwo: dictTwo[key]=dictOne[key] return dictTwofor key, value in dict.items(): dataList.append(value)...原创 2018-02-05 10:44:53 · 202 阅读 · 0 评论 -
print()
带参数的输出函数:print('{name}网址: {site}'.format(name='菜鸟教程', site='www.runoob.com'))原创 2018-01-30 16:44:06 · 301 阅读 · 0 评论 -
python之numpy常用操作
import numpy as np# 1.创建数组array = np.arange(10)print(array)# 2.创建布尔数组print(np.ones((3,3), dtype=bool))3.从数组中筛选出奇数array = np.arange(10)print(array[array % 2==1])4.在numpy数组中,如何用另一个值替换满足条件的元素?...原创 2018-03-09 21:18:22 · 419 阅读 · 0 评论 -
python的sys.stdout.flush()
import timeimport sys for i in range(5): print i, #sys.stdout.flush() time.sleep(1)这个程序本意是每隔一秒输出一个数字,但是如果把这句话sys.stdout.flush()注释的话,你就只能等到程序执行完毕,屏幕上会一次性输出0,1,2,3,4。如果你加上sys.stdout.flush(),刷新s...原创 2018-03-22 20:34:34 · 908 阅读 · 0 评论 -
python-----sort() 和 sorted()函数的区别
sort 与 sorted 区别:sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。语法sorted 语法:sorted(iterable[, cmp[, key[, reverse]]])参数说明:iter...原创 2018-04-12 19:34:56 · 221 阅读 · 0 评论 -
python---文件路径
import ospath1=os.path.abspath('.') #表示当前所处的文件夹的绝对路径path2=os.path.abspath('..') #表示当前所处的文件夹上一级文件夹的绝对路径writeTxt(a, '../data/test.txt') #访问上一级文件...原创 2018-04-12 20:31:05 · 183 阅读 · 0 评论 -
c++----c_str()函数
const char *c_str();c_str()函数返回一个指向正规C字符串的指针, 内容与本string串相同. 这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。注意:一定要使用strcpy()函数 等来操作方法c_str()返回的指针 比如:最好不要这样: char* c; string...原创 2018-04-13 09:59:44 · 152 阅读 · 0 评论 -
Python装饰器学习
https://www.cnblogs.com/Security-Darren/p/4094959.html转载 2019-07-30 17:31:13 · 336 阅读 · 0 评论