- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅