- 博客(33)
- 收藏
- 关注
转载 用python中的ply写一个小的解释器
# -*- coding: utf-8 -*-import astimport siximport loggingfrom ply.yacc import yaccfrom ply.lex import lexlogger = logging.getLogger()reserved = { 'and': 'AND', 'or': 'OR', '...
2019-02-27 20:08:00
461
转载 自动生成模型类
sqlacodegen mysql+pymysql://name:passwd@localhost:3306/dbname --outfile models.py转载于:https://www.cnblogs.com/daigua/p/10300160.html
2019-01-21 18:02:00
240
转载 Drools学习(1-入门例子)
1.新建一个Maven项目项目结构如图:安装依赖:在pom.xml文件中添加 <dependencies> <dependency> <groupId>org.drools</groupId> <artifactId>drools-core&l...
2019-01-15 17:17:00
174
转载 java学习笔记(20-多线程)
1. Thread类1.1 继承实现package com.daigua20;public class ThreadDemo { public static void main(String[] args) { MyThread t1 = new MyThread(); // 修改线程名字 t1.setName("呆瓜"...
2019-01-10 10:49:00
117
转载 java学习(19-IO高级)
1.File类1.1 File类的创建和删除功能boolean createNewFile():指定路径不存在该文件时时创建文件,返回true,否则返回falseboolean mkdir():当指定的单级文件夹不存在时创建文件夹并返回true,否则返回false boolean mkdirs():当指定的多级文件夹某一级文件夹不存在时,创建多级文件夹并返回true,否则返...
2019-01-09 18:28:00
102
转载 java学习(18-异常)
1.异常处理捕获:Java中对异常有针对性的语句进行捕获,可以对出现的异常进行指定方式的处理捕获异常格式:try { //需要被检测的语句。}catch(异常类 变量) { //参数。 //异常的处理语句。}finally { //一定会被执行的语句。package com.daigua18;public class ExceptionD...
2019-01-09 17:35:00
91
转载 java学习(17-Map和Set)
1.set接口1.1 特性Set体系的集合: A:存入集合的顺序和取出集合的顺序不一致 B:没有索引 C:存入集合的元素没有重复1.2 HashSet基本使用:package com.daigua17;import java.util.HashSet;public class SetDemo { public static vo...
2019-01-09 16:14:00
268
转载 java学习笔记(16-集合)
1.集合Collection1.1 常用功能boolean add(Object e): 向集合中添加元素void clear():清空集合中所有元素boolean contains(Object o):判断集合中是否包含某个元素boolean isEmpty():判断集合中的元素是否为空boolean remove(Object o):根据元素的内容来删除某个元素in...
2019-01-09 11:28:00
143
转载 java学习笔记(15-高级api)
1.toString方法代码:package com.daigua15;public class ObjectDemo { public static void main(String[] args) { Student s = new Student("呆瓜", "男", 18); System.out.println(s); ...
2019-01-09 09:31:00
129
转载 java学习笔记(14-包和权限修饰符)
1.包的访问import java.util.ArrayList;/* * * 不同包之间的互相访问 * 使用类的全名 * 使用关键字import将类导入 * * * 注意:*代表的是通配符,代表导入了这个包下所有的类,并没有导入子包下的类 * * 类的全名:包名.类名 * * */public class Package...
2019-01-08 16:44:00
101
转载 java学习笔记(13-接口、final、多态)
1.接口interface1.1 接口基本使用package com.daigua13;/** 接口的成员特点:* 只能有抽象方法* 只能有常量* 默认使用public&abstract修饰方法* 只能使用public&abstract修饰方法* 默认使用public static fin...
2019-01-08 12:34:00
132
转载 java学习笔记(12-继承、抽象类)
1.继承关键字extendsjava中继承特点:在Java中,类只支持单继承,不允许多继承,也就是说一个类只能有一个直接父类多个类可以继承一个父类在Java中,多层继承是可以的,即一个类的父类可以再去继承另外的父类,例如C类继承自B类,而B类又可以去继承A类,这时,C类也可称作A类的子类子类只能获取父类非私有成员super:可以获取父类的成员变量和成员方法,用法和thi...
2019-01-07 18:14:00
196
转载 java学习笔记(11-static关键字)
1.static关键字1.1 说明:被static修饰的成员变量属于类,不属于这个类的某个对象。(也就是说,多个对象在访问或修改static修饰的成员变量时,其中一个对象将static成员变量值进行了修改,其他对象中的static成员变量值跟着改变,即多个对象共享同一个static成员变量)被static修饰的成员可以并且建议通过类名直接访问静态的加载优先于对象,随着类的加...
2019-01-07 16:24:00
101
转载 java学习笔记(10-学生管理系统练习)
1.简单学生管理系统练习说明:键盘录入学生信息,实现学生信息的增删改package com.daigua10;import java.util.Scanner;import java.io.BufferedWriter;import java.io.BufferedReader;import java.io.FileReader;import java.io.Fi...
2019-01-07 15:05:00
154
转载 java学习笔记(9-IO流)
1.FileWriterpackage daigua8;import java.io.FileWriter;import java.io.IOException;/*输出流写数据的步骤:* A:创建输出流对象* B:调用输出流对象的写数据的方法* C:释放资源*/public class FileWriterDemo { ...
2019-01-07 11:27:00
127
转载 java学习笔记(8-java集合)
1.对象数组说明:存储类型为引用类型,即对对象的引用代码实例:Student.javapackage daigua8;/* * 自动生成构造方法: * 代码区域右键 -- Source -- Generate Constructors from Superclass... 无参构造方法 * 代码区域右键 -- Source -- Gen...
2019-01-04 15:55:00
106
转载 java学习笔记(7-常用api)
线上api文档1.Scanner类说明:用Scanner类的方法可以完成接收键盘录入的数据package daigua7;import java.util.Scanner;public class Scanner1 { public static void main(String[] args) { Scanner sc = new Scan...
2019-01-04 15:14:00
108
转载 java学习笔记(6-面向对象编程)
1.学生类案例学生类:package daigua6;/* * 定义一个学生类 * */public class Student { // 成员变量 String name; int age; // 成员方法 public void study() { System.out.println("好好学习,天天...
2019-01-04 11:57:00
114
转载 java学习笔记(5-基础语法练习题)
1.键盘录入月份,输出对应的季节:基础版本package daigua4;import java.util.Scanner;/* * 根据输入的月份,输出对应的季节 * */public class MonthToSeason { public static void main(String[] args) { // 创建Scanner实例 ...
2019-01-03 18:02:00
132
转载 java学习笔记(4)
1.方法调用package daigua4;public class Method1 { public static int max(int a, int b) { return (a>b)?a:b; } public static void main(String[] args) { // 可以在main...
2019-01-03 16:35:00
105
转载 java学习笔记(3)
1.random使用package daigua3;import java.util.Random;public class Random1 { public static void main(String[] args) { Random r = new Random(); // 取0-9之间的随机数 ...
2019-01-03 12:21:00
92
转载 java学习笔记(2)
1.if条件语句package daigua2;/* * if条件语句有三种写法 * */public class IfElse1 { public static void main(String[] args) { int a = 10; int b = 10; // 写法1 if(a==b) { ...
2019-01-03 12:07:00
58
转载 java学习笔记(1)
1.初体验编写HelloWorld程序public class HelloWorld{ public static void main(String[] args) { System.out.println("Hello World"); }}2.变量类型public class VariableDemo { public s...
2019-01-03 11:18:00
67
转载 python3自用utils(备忘录)
1.python多线程编程实例1.1最常用的多线程例子import threadingimport timedef loop(name): for x in range(10): print(name + ":" + str(x)) time.sleep(1)if __name__ == "__main__": threads...
2018-12-28 23:17:00
499
转载 关于ubuntu环境的一切
1.开启ssh服务安装: sudo apt-get install openssh-server启动: sudo service ssh start查询服务状态: sudo ps -e | grep ssh 或者 sudo service ssh status设置开机自动启动: sudo systemctl enable ssh2.安装python虚拟环境安装:sud...
2018-12-25 16:19:00
227
转载 vim中F5编译运行代码
map <F5> :call CompileRunGcc()<CR>func! CompileRunGcc() exec "w" if &filetype == 'c' exec "!g++ % -o %<" exec "!time ./%<" elseif &f...
2018-10-24 11:44:00
1024
转载 kafka入门教程
问题导读1.Kafka独特设计在什么地方?2.Kafka如何搭建及创建topic、发送消息、消费消息?3.如何书写Kafka程序?4.数据传输的事务定义有哪三种?5.Kafka判断一个节点是否活着有哪两个条件?6.producer是否直接将数据发送到broker的leader(主节点)?7.Kafa consumer是否可以消费指定分区消息?8.Kafka消息是采用Pul...
2018-09-19 16:36:00
89
转载 python中datetime的常用功能
datetime在python中比较常用,主要用来处理时间日期,使用前先倒入datetime模块,下面总结一下本人用到的常用功能。1.当前时间In [30]: datetime.datetime.now()Out[30]: datetime.datetime(2018, 9, 11, 10, 40, 30, 190295)2.当前日期In [32]: d...
2018-09-11 10:36:00
119
转载 Hbase实战教程(转)
本文为转载,原文地址:https://blog.youkuaiyun.com/ytusdc/article/details/78679100本文基于实验室已经搭建好的Hadoop平台而写,使用Python调用happybase库。1.thrift 是facebook开发并开源的一个二进制通讯中间件,通过thrift,我们可以用Python来操作Hbase 首先开启Hadoop平台的Had...
2018-09-10 12:01:00
168
转载 根据时间戳(毫秒)计算年龄
代码:#-*-coding:utf-8-*-importtimeimportdatetime deftime2age(atime):"""input:atime一个时间戳(毫秒)return:age年龄(跟当前时间相比)...
2018-09-02 20:09:00
802
转载 利用BFS广度优先搜索,搜索字母矩阵中的单词
1.题目:给定一个字母矩阵,找到矩阵中所有的单词。1.1只能斜线连接字母1.2可以斜线和直线连接字母,每个字母只能用一次1.3可以斜线和直线连接字母,每个字母可以使用多次2.解答:这里只做第二题,第二题做出来,第一题和第三题都不在话下,代码如下:importenchantimporttimed=enc...
2018-08-21 16:06:00
306
转载 Python3中BeautifulSoup爬取笔趣阁小说网
1.背景 一般我们进行小说网的爬取,大致思路都是先获取小说网页的html内容,然后使用正则表达式找到对应的章节以及其对应的url。BeautifulSoup是用Python写的一个HTML/XML的解析器,它可以很好的处理不规范标记并生成剖析树(parse tree)。 它提供简单又常用的导航(navigating),搜索以及修改剖析树的操作。使用BeautifulSoup来爬取小...
2018-05-23 22:42:00
545
转载 利用Python3和Charles爬取有道词典
一.用Charles爬取数据 Charles是一个多平台的抓包工具,可以很方便的抓取http和https数据。1.抓取数据抓取数据前我们首先要清楚,由于有道词典的翻译使用的是post请求,所以我们要抓取的信息有:url链接、request headers(请求头)、format data(数据表单,也即请求体request body) a)打开Charles,选择Prox...
2018-05-18 13:11:00
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人