自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (3)
  • 收藏
  • 关注

转载 ubuntu中环境变量文件/etc/profile、.profile、.bashrc、/etc/bash.bashrc之间的区别和联系(转)

写在前面:不同的发行版里面文件的命名可能有所不同,如有的发行版etc目录下有bashrc,有的发行版下面是bash.bashrc。这个根据每个人不同的发行版注意下具体的文件名称。/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.所以如果你有对/etc/profile有修改的话必须...

2018-11-07 13:10:38 3253

原创 爬虫返回页面乱码处理

最近写了个小爬虫,返回页面是完全乱码的,连Html结构都是乱码,用chardet的detect方法判断了下response.content,还是看不出返回的页面是什么编码,经过多方查阅,get到一个新的技能(之前从没用过这个库)。。import urllib3import requestshttp = urllib3.PoolManager()r = http.request('GE...

2018-09-15 16:35:10 4165

原创 阿里云(Centos)搭建svn私有代码仓库

一、下载svn并安装 yum -y install subversionmkdir -p /usr/local/repositories/mysvn //创建svn仓库目录svnadmin create /usr/local/repositories/mysvn/ //创建svn版本库二、配置svn服务器  查看配置文件:[root@aliyun ...

2018-08-21 17:07:51 4114

转载 Mysql导入导出

一般形式:mysqldump -h ip -u 用户名 -p 数据库名 > 导出的文件名一:数据库的导出(备份)0:(备份数据库即导出所有表以及数据 不加-d)mysqldump -h localhost -u root -p test > G:\arcgisworkspace\zypdoc\test.sql1:(备份数据库即导出所有表结构)C:\Program F...

2018-08-07 14:15:45 2992

原创 ACM入门题(一)

question:用给定的几种钱币凑成某个钱数,一般而言有多重方式。例如,给定了6中钱币面值为2,5,10,20,50,用来凑15元,可以用5个2元、1个5元,或者3个5元,或者用1个5元、1个10元等,显然,最少需要2个钱币,草能凑成15元destination:给定输入若干互不相同的钱币面值,编程计算,最少需要多少个钱币才能凑成某个给出的钱数。若凑不了,则输出'impossible...

2018-07-28 16:34:16 9435

原创 python中sort与sorted函数的区分

1.sort()   sort()仅用于list列表中,用法为list.sort(),只能这么用   此外,sort()方法中有两个比较重要的参数key(指定按什么排序)以及reverse(指定升序排序还是降序排) 2.sorted()   sorted()方法可用于所有可迭代对象,用法为sorted([ ], key= , reverse=True)   此外,sorte...

2018-07-27 21:01:51 3127

原创 assign之python文本处理

需求:code:import osimport timeimport numpy as npdef to_log_txt(filename): if not os.path.exists('Out_file'): os.makedirs('Out_file') filename = filename + '.txt' with op...

2018-07-26 15:28:16 6101

原创 Mongodb数据导出指定格式

Mongo支持导出格式有csv、json、dat,其导入导出指定为mongoexport、mongoimport数据库里数据如下:导出步骤:    1、先进入命令行模式,cd到mongo安装的安装bin目录下面    2、输入如下导出指令mongoexport -d zhilian -c jiangsu -o jiangsu.jsonmongoexport -d z...

2018-07-23 15:26:29 7879

原创 LeetCoder(2)

You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return i...

2018-07-11 20:25:29 2995

翻译 dbcp与c3p0的比较

  如果一个项目中如果需要多个连接,如果一直获取连接,断开连接,这样比较浪费资源,如果创建一个池,用池来管理Connection,这样就可以重复使用Connection。有了池我们就不用自己来创建Connection,而是通过池来获取Connection对象。当使用完Connection后,调用Connection的close()方法也不会真的关闭Connection,而是把Connection“...

2018-07-06 14:38:40 5266 1

原创 Mark a mistake(一)

today,when I use sklearn's KMeans algorithm to fit my trainingset , meet some mistake..there is my code...import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsf...

2018-06-30 00:37:52 3011

原创 Mysql触发器学习

MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器在MySQL中,创建触发器语法如下:CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFOR EACH ROWtrigger_stmt其中:trigge...

2018-06-27 20:22:02 3005

转载 空间换时间和时间换空间

算法有两个指标:运行时间、内存消耗。考虑实际情况,可能会用“空间换时间”或者用“时间换空间”。以数组排序为例。很明显,冒泡排序,通过新增一个中间变量,用空间换时间,执行速度快。而异或运算没有引入新的变量。package com.asin.java.csdn; import java.util.Arrays; public class AlgorithmCompare { ...

2018-06-17 15:22:55 8537

原创 Docker下配置jupyterhub以及jupyter notebook

近期在github上找到这样一个小项目,觉得挺有意思,下面列出下途中遇到的问题:1、重启docker服务总是失败:service docker start    cd 到 etc/default 目录下的 docker 文件,将DOCKER_OPT对应的参数改为如下即可DOCKER_OPTS="--registry-mirror=http://MIRROR-ADDR"2、怎么将Ubuntu桌面文件...

2018-06-14 16:39:37 5987

原创 Ubuntu环境下Docker添加当前用户组

做Docker练习的时候总是要输入sudo docker...很是麻烦,不输就提示权限不够,于是今天琢么怎么省去这个sudo命令    Docker添加当前用户组:    1、sudo groupadd docker    2、sudo gpasswd -a 当前登录用户名(allen)  docker    3、重启docker服务:service docker restart,再退出当前登录,...

2018-06-13 21:15:46 6964

原创 在Docker容器中部署静态网站

一、创建映射80端口的交互式容器    通过设置容器的端口映射:docker run [-P] [-p],一共有以下几种设置方式:    1.docker run -P -i -t ubuntu /bin/bash        //使用大写的P会对容器的所有端口进行映射    2.containerPort         docker run -p 80 -i ubuntu /bin/bash...

2018-06-11 22:21:45 3054

原创 Docker常用命令总结(Ubuntu环境)

一、容器的基本操作$ docker run ubuntu echo 'Hello world'            //无交互的容器创建$ docker run --name=  -i -t  ubuntu /bin/bash             $ docker ps -a -l        //查看当前所有docker容器进程$ docker inspect name         ...

2018-06-11 21:03:49 3159

转载 Linux中的/usr和/var目录下文件区别

/usr文件系统 /usr 文件系统经常很大,因为所有程序安装在这里. /usr 里的所有文件一般来自Linux distribution;本地安装的程序和其他东西在/usr/local 下.这样可能在升级新版系统或新distribution时无须重新安装全部程序. /usr/X11R6   X Window系统的所有文件.为简化X的开发和安装,X的文件没有集成到系统中. X自己在/usr/X11...

2018-06-05 20:47:34 6453

转载 深入理解Aop编程思想

 AOP(Aspect-Oriented Programming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系...

2018-06-04 21:35:27 3277

转载 SVM用于分类与回归的区别

逻辑回归和支持向量机之间的区别也是面试经常会问的一道题,特地找了一些相关资料看了下。损失函数 原文地址:http://charlesx.top/2016/03/LR-SVM/不好意思啊,我不太懂你说的log loss是log likelihood吗。我记得课上说logistic regression是用Maximum log Likelihood 来的.。实质上,在这个问题里面,对数损失和极大似然...

2018-05-30 17:29:58 12695 1

转载 JVM原理讲解和调优

一、什么是JVM    JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。    Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言...

2018-05-30 10:05:12 4082

原创 Mysql插入中文错误(二)

    经过(一)中将表与每一列数据都设置成utf8编码后,解决了插入数据库中文报错的问题。但是经检查后发现,插入的中文变成了问号:    于是乎......百度了很多解决办法,在这里汇总下:    一、解决方法    1.在mysql中输入show varlables like 'character_set_%'; 其作用是查看所有以character_set_开头的变量的数据编码格式    初...

2018-05-29 19:53:04 3040

原创 Mysql插入中文错误(一)

    近期项目要用到struts框架向数据库插入前端表单中的中文数据,然后报错。。。查找网上教程改了表的编码格式之后依然没用,现在把踩过的坑写一下:    这就是报错的提示,这是由于表的编码格式是Latin,需要改为Utf-8才可以存储中文到数据库    一、解决方法:    1.一般解决方法:alter table score default character set utf8;     ...

2018-05-29 17:28:18 18888 1

原创 Matlab安装 MinGW-w64 编译器的方法

    最近用Matlab实现机器学习算法,学习到支持向量机时,提示需要运行lib-svm包需要安装 MinGW-w64  C++编译器,在这里把步骤列一下:1.下载MinGW-w64  C++编译器(点击下载,安装时注意选择32位还是64位的)    (1)安装时注意最好按照默认路径安装,否则后面使用时可能会报错    (2)安装时点create,窗口下面的勾选框要选上2.设置其路径到环境变量 ...

2018-05-29 12:37:47 30426 8

原创 Scrapy框架安装错误解决(最全总结)

问题描述:当前环境win10,python_3.6.5,64位。 在windows下,在dos中运行pip install Scrapy报错:解决方案:需要安装依赖,http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载Twisted对应版本的whl文件,cp后面是python版本,amd64代表64位,运行命令:pip install C:\U...

2018-05-09 14:18:22 11320 2

原创 爬虫练习(四)

利用requests + bs4 + re库进行股票数据定向爬虫import requestsfrom bs4 import BeautifulSoupimport tracebackimport re#得到东方财富网的页面源代码def getHTMLText(url, code = 'utf-8'): try: r = requests.get(url, ti...

2018-05-07 22:44:49 3197

原创 爬虫练习(三)

用requests + re库做的小练习:定向爬取淘宝商品信息(分页+保存csv文件)url : 'https://s.taobao.com/search?q=' + ‘书包’+ ‘&s=’+ str(44*i)import requestsimport reimport osdef getHTMLText(url): try: r = requests.g...

2018-05-06 21:03:16 3077

原创 爬虫练习(二)

用requests + bs4库做的小练习:定向爬取中国大学排名url : http://www.zuihaodaxue.cn/zuihaodaxuepaiming2016.htmlimport requestsfrom bs4 import BeautifulSoupimport bs4def getHTMLText(url): try: r = requests...

2018-05-05 15:09:13 3053

原创 爬虫练习(一)

用requests + bs4库做的小练习:爬取汽车之家的一张图片import osimport reimport requestsfrom bs4 import BeautifulSoupdef getHTMLText(url): try: r = requests.get(url, timeout=30) r.raise_for_status(...

2018-05-04 21:42:42 3078

转载 阿里巴巴Java开发手册思维导图

把大概内容用思维导图的形式画一遍,这样可以在脑子里形成一张图,方便记忆。其中有许多是比较基础的内容,希望对大家也有帮助。总图:编程规约:异常日志:单元测试:安全规约:MySQL数据库:工程结构:...

2018-04-24 10:17:18 3311

原创 利用Electron将项目前端网页打包成桌面应用

一、环境搭建    1.全局安装node.js    2.全局安装electron        npm install electron -g    3.准备好要打包的html/js/css等网页文件二、进行打包    首先,我们要明白electron打包的文件架构:你的项目目录/├── package.json├── main.js└── index.html    在web项目目录下分...

2018-04-22 16:54:25 8537

原创 python中作用域以及global关键字的用法

一、Python 中的作用域:       一个变量的作用域是由在代码中被赋值的地方所决定的。函数定义了本地作用域,而模块定义的是全局作用域。如果想要在函数内定义全局作用域,需要加上global修饰符。变量名解析:LEGB原则       当在函数中使用未认证的变量名时,Python搜索4个作用域[本地作用域(L)(函数内部声明但没有使用global的变量),之后是上一层结

2018-02-06 16:41:01 3901

原创 python常用模块&函数整理(一)

一、chardet模块:检查编码格式(外)python2和python3的切换难免会碰到一些问题,有些方法比如re模块的findall()要求传入的是字符串格式的参数,urllib.request.urlopen(url).read()返回的是bytes类型(这个是python3中才有的类型,所以很多python2中的方法都相应更改了)的,这样传参就会报以上错误。  python3中U

2018-02-06 14:15:49 3793

原创 使用websocket将客户端服务器数据进行交互,并在echarts折现图动态显示(一)

代码如下: echarts最终版 点我加载数据更新 //var date = new Date(); //document.writeln( date.toLocaleTimeString() ); //document.writeln( date.getSeconds() ); va

2018-01-31 20:44:31 9164 16

原创 用python3下载一只猫

代码如下:import urllib.requestresponse = urllib.request.urlopen("http://placekitten.com/500/600")cat_img =response.read()with open('cat_500_600.jpg','wb') as f: f.write(cat_img)

2018-01-29 15:49:37 3268

原创 python3模拟有道翻译和谷歌翻译对比

模拟有道词典(成功):import urllib.requestimport urllib.parseimport jsonimport timewhile True: content = input("请输入需要翻译的内容(输入'1'退出程序):") if content == '1': break url = 'http://fa

2018-01-29 15:46:16 3957 1

VS2015之C.C++.MFC等完整视频链接

吕鑫老师 VS2015之C.C++.MFC等完整视频链接

2019-05-10

MinGW全套版本

内含gcc等c++、java及c的全套编译器,亲测好用~~~~~~~~

2018-06-15

Bootstrap Table+日期选择框实例(可以直接用与项目)

Bootstrap Table+日期选择框实例,可配合Ajax直接用于实际项目开发,亲测可用

2018-05-07

空空如也

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

TA关注的人

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