- 博客(44)
- 资源 (3)
- 收藏
- 关注
原创 nodejs mongodb
var mong =require("mongodb").MongoClient;var url = "mongodb://localhost:27017/worktest";mong.connect(url,function(err,db){ if(err){ console.log(err); } else{ console.log...
2018-10-14 11:40:21
483
原创 nodejs express基本应用1
一.初始化操作1.初始化package.jsonnpm init -y在目录下生成一个文件package.json2.安装需要的modulenpm install expressnpm install body-parsernpm intall multer安装完毕后会在目录下出现node_modules文件夹和package-lock.json,并在package.json中...
2018-10-13 11:02:53
229
原创 python序列化
import pickled=dict(url='index.html',title='首页',content='内容')byte_data=pickle.dumps(d)print(byte_data)with open(r'abc.pkl','wb') as filer: pickle.dump(d,filer)filer.close()with open(r'abc.pk...
2018-10-11 18:36:42
213
原创 python进程、线程
进程:单个进程:from multiprocessing import Processimport timedef task(msg): print ('hello, %s' % msg) time.sleep(1)if __name__ == '__main__': p = Process(target=task, args=('world',)) ...
2018-10-11 18:33:42
143
原创 mysql普通使用
create-- 创建表操作-- 创建News_user数据库表create table if not exists News_user( id int not null primary key auto_increment, username varchar(50) not null unique, tel varchar(50), mail varch...
2018-10-08 22:10:48
166
原创 Vscode C/C++tasks.json
{ "version": "2.0.0", "tasks": [ { "label": "Build", "command": "g++", &qu
2018-09-30 21:42:12
1818
原创 四皇后问题回溯求解
#include <iostream>#include <list>using namespace std;/* fourQueen problem xasmall*/#define N 4int count=0;list<int> row;list<int> column;bool isright(int i,int j...
2018-09-08 11:07:24
801
原创 java统计文本中英文单词个数
package com.xasmall.Test;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.Set;import com.google.common.collect.HashMultiset;i
2017-11-27 22:08:06
11893
原创 java guava使用之Collections2
package com.xasmall.guava;import java.util.Collection;import java.util.Collections;import java.util.List;import com.google.common.base.Function;import com.google.common.base.Predicate;import com.go
2017-11-26 19:27:05
2752
原创 java实现椭圆运动(太阳系)
package com.xasmall.test;import java.awt.Frame;import java.awt.Graphics;import java.awt.Image;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.awt.image.BufferedIm
2017-11-25 11:34:28
1866
原创 jquery使用(1)
jquery选择器: jquery元素选择器:(jquery使用css选择器来选择html元素) $("p")选取<p>元素 $("p.intro")选取所有class="intro"的<p>元素 $("p#demo")选取所有id="demo"的<p>元素 jQuery属性选择器 jquery使用Xpath表达式表达式来选择带有给定属性的元素:
2017-10-19 21:47:19
343
原创 添加节点删除节点改变颜色等
<!DOCTYPE html><html> <head> <title> new document </title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script type="text/javascript"> window.onload = functio
2017-10-15 21:50:34
847
原创 javascript查看浏览器
function findbrower(){ var u_agent = navigator.userAgent; var B_name="Failed to identify the browser"; if(u_agent.indexOf("Firefox")>-1){ B_name="Firefox"; }else if(u_agent.indexOf("
2017-10-14 21:39:03
384
原创 Singleton(单例模式)的使用和测试效率
测试时一个一个试/** * @version * @description */package cn.xasmall.example;/** * @author 26248 * */public class TestSingleton{ private String name=null;// 懒汉模式(存在线程安全问题) private static TestS
2017-10-13 17:20:58
707
原创 jdbc大量插入数据(prepareStatement)
PrepareStatement适用于较小规模的数据插入处理,大规模的使用Statement比较好(防止sql注入问题:可以使用字符串过滤)DBUTtil.java:数据库连接类/** * @version * @description */package com.xasmall.txt;import java.io.IOException;import java.sql.Connect
2017-09-24 20:55:42
684
原创 java对象序列化
/** * @version * @description */package cn.xasmall.example;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import
2017-09-24 11:16:01
258
原创 mysql/servlet用户名密码判断是否存在数据库
数据库连接类:package com.xasmall.test;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.util.Properties;/** * 数据库连接类 * @author
2017-09-23 12:57:25
6036
原创 读取properties实现数据库的连接实现类
public class DBUTtil { public static Connection jdbaload() { Properties prop=new Properties(); Connection conn=null; try { prop.load(DBUTtil.class.getClassLoader
2017-09-23 11:23:47
267
原创 java数据库基础(mysql)1
package com.xasmall.sql;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement
2017-09-18 23:39:32
442
原创 java正则表达式使用获取链接(网易)
/** * @version * @description */package ioTest;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.URL;import java.util.regex.Matcher;impo
2017-09-18 09:05:23
1334
原创 &&与&
public class Three { static int i=0; @SuppressWarnings("unused") public boolean test1(){ return (2==3)&&(++i==1); } public boolean test2(){ return (2==3)&(++i==1);
2017-08-29 09:52:53
233
原创 illegalArgumentException
public int test(){ throw new IllegalArgumentException("no return");}抛出的异常表明向方法传递了一个不合法或不正确的参数。
2017-08-26 23:14:07
4123
原创 javaAPI(4)之DateFormat,Date,Calendar类的使用创建日历
import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.S
2017-08-24 09:49:00
476
原创 javaAPI(3)之System类简易
import java.util.Enumeration;import java.util.Properties;public class APITestTwo { public static void main(String[] args) { long startTime=System.currentTimeMillis(); Properties pr
2017-08-23 09:57:19
496
原创 javaAPI(2)之StringBuffer类
public class APITestOne { public static void main(String[] args){ StringBuffer sc=new StringBuffer(); System.out.println("增加一段字符串:"+sc.append("Hello!")); System.out.println(
2017-08-22 20:50:51
553
原创 java自定义异常使用(1)
//自定义异常TestException@SuppressWarnings("serial")class TestException extends Exception{ public TestException(String msg){ super(msg); }}public class ExceptionOne{ public void test
2017-08-22 18:57:58
275
原创 javaAPI(1)之String类的常见操作
简单使用:public class APITest { public static void main(String[] args){ String name="Machin.echjidhu "; System.out.println("字符串的长度为:"+name.length()); System.out.println("字符串是否为空
2017-08-22 14:40:47
424
原创 java多态杂记
多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 多态的实现要求: 1.要有继承 2.要有重写 3.父类引用指向子类对象 java两种实现多态的方式:继承和接口 代码演示:interface Fly{ void fly();}//定义一个接口,接口方式实现多态abstract class An
2017-08-22 13:16:54
213
原创 在eclipse简易查看后台进程与前台进程的关系
我们知道当前台进程停止时,后台进程也会自动停止,那如何直观的看后台前台的运行呢?//设置两个线程:线程1,线程2class FirstOne implements Runnable{ public void run(){ while(true){ System.out.println("线程1"); } }}class F
2017-08-22 09:16:14
2164
原创 java接口与抽象类
1.抽象类 1.1抽象方法:它只有声明,没有具体的实现abstract +返回类型+方法名字(参数);//eg:abstract void run();abstract不能与private static final或native修饰同一个方法 抽象方法必须用abstract修饰,如果一个类有抽象方法,则这个类被称为抽象类。 注意: *抽象类必须用abstract修饰(public和pro
2017-08-22 08:39:02
305
原创 使用java写一个hello world
System.out.println()相当于c语言中的函数 但是它在java中并不能用函数来定义 System相当于在Java中的一个类,而out是一个static PrintStream对象,println就是方法 查看Java中的类和对象public class inputone { public static void main(String args[]){
2017-08-04 11:56:31
416
原创 chrome插件推荐
首先我们需要下载chrome版然后解压,找到后最是crx的文件。 打开你的chrome浏览器,从更多工具中找到扩展工具,将下载解压后的crx文件拖到扩展工具里。根据提示修改,然后就可以访问谷歌商店。实用有趣扩展插件推荐:Adblock Plus 大名鼎鼎的Adblock Plus,拦截广告。 2.Infinity新标签页 给你一个美丽的新标签页,多种设置选择。 3.One Tab 自动存
2017-05-18 14:45:58
368
原创 使用MINGW搭载c语言编译环境
当我们不想使用vs这么大的软件时,可以自己搭载一个MINGW的c语言编译环境,这样我们使用cmd就可以直接编译用笔记本写的代码了。 First:我们需要一个MINGW,当然可以去官网下载 http://www.mingw.org/ 当然如果你不想从网上下载,然后选择插件安装,可以直接下载 http://pan.baidu.com/s/1jHAmO9S 密码:it8c Second:配置环境
2017-04-13 18:28:42
750
转载 改变光标位置
改变光标位置需要头文件windows.hvoid gotoxy(HANDLE hOut, int x, int y){ COORD pos; pos.X = x; //横坐标 pos.Y = y; //纵坐标 SetConsoleCursorPosition(hOut, pos);}void main(){ H
2017-04-04 18:47:09
1058
原创 改变控制台颜色
改变控制台颜色需要使用函数stystem() 头文件windows.h 如何使用: stystem(“color 12”); 第一个代表界面颜色,第二个代表字体颜色; *当只有一个时,代表字体颜色#include<stdio.h>#include"windows.h"void main(){ system("color 5"); return;}//此时字体颜色为紫色
2017-04-04 18:36:38
586
原创 位运算简易讲解
位运算&(和,一一为一,其余为0) a=4; b=5; a=(0000 0100)2; b=(0000 0101)2;void and(int a, int b) { printf("%d\n", a&b);//一一为一,其余为0 return;}//a&b=(0000 0100)2;位运算|(或者,有一为一,无一为0)void either(int a, int b) {
2017-04-03 15:05:53
411
原创 关于让VS中scanf_s消除
我们在使用vs2010以上IDE时,经常会出现报错说让scanf换成scanf_s这是一种安全周期检测,最新的微软编译器认为scanf的使用存在安全隐患,因为C/C++中的字符串处理都是以\0为截止符的,如果搜索不到\0,容易出现字符串越界所有vc扩展的所谓安全标准库,都添加了一个参数用以指定字符串参数的长度,用以避免这种安全隐患。 如何避免出现这种事情: 1.关闭安全开发检测 2.在工程属性
2017-04-03 14:04:24
15275
原创 链表创建之有头节点空
这种链表创建要注意链表是怎么创建的,画个流程图更加清晰; 链表的创建在于上一个节点的next是下一个新节点TYPE* create(int n) {TYPE *head, *endp, *p1;//head为头节点,endp为尾节点,p1为操作节点(当前节点)head = endp = p1 = NULL;//最开始时头、尾、当前为空int i;for (i = 0; i<n; i++
2017-04-02 18:39:26
3881
原创 链表创建之无头节点非空链表
此类链表创建最为简单,但是不利于下面的处理void create(int n, type *stu) { int i; printf("输入数据\n"); for (i = 0; i < n; i++) { stu = (type*)malloc(sizeof(type)); scanf("%d", &stu->data); s
2017-04-02 18:31:59
551
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人