- 博客(61)
- 收藏
- 关注
转载 python之文件操作、OS模块、CSV、 面向对象
一 文件操作1 文件系统和文件在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。文件是计算机中由OS管理的具有名字的存储区域,在Linux中,文件是被看做字节序列.2 python...
2018-03-31 17:16:48 372
转载 关于基类的那些事
安卓基础开发库,让开发简单点。DevRing & Demo地址:github.com/LJYcoder/De…前言基类对于开发是很重要的一部分。在基类中一般可以进行以下操作1. 把一些频繁调用的代码封装起来。2. 提供抽象方法给子类实现,从而简化操作、得到更直接的数据。使用好基类可以减少代码量,方便统一拓展,提高发开效率。但由于Java单继承的特效,有时别人提供的基类不一定能...
2018-03-31 12:07:43 84
转载 SourceTree Win10 安装不成功解决过程记录
简介SourceTree 是一款拥有可视化界面的项目版本控制软件,适用于git项目管理,同时它集成了 git flow 工作流程,对于不熟悉 git 命令的初学者来说,可以通过 SourceTree 快速学会使用 Git 和 git flow 来参与代码版本管理和团队协作开发。问题今日在全新的一台 win10 电脑上安装 Sourc...
2018-03-31 11:00:41 3095 2
转载 Swift Precondition 预处理
前言precondition 和 assert 的格式类似,也是动态的,precondition 会造成程序的提前终止并抛出错误信息。1、Preconditionprecondition 在一般的代码中并不多见,因为它是动态的,只会在程序运行时进行检查,适用于哪些无法在编译期确定的风险情况。如果出现了诸如数据错误的情况,precondition 会提前终止程序,避免因数据错误造成更...
2018-03-30 01:28:00 51
转载 Nginx内置状态信息(http_stub_status)
Nginx提供了一个内置的状态信息监控页面,可用于监控Nginx的整体访问情况。这个内置功能由模块ngx_http_stub_status_module实现。如果在安装的过程中没有启用该模块,则无法使用其状态信息。本文主要描述这个状态页面的启用以及相关状态值描述。一、环境信息# more /etc/redhat-releaseCentOS rele...
2018-03-29 16:12:17 78
转载 2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/mor
2.10环境变量PATH:2.11 cp 命令copy :复制文件cp 选项 来源文件 目的文件-r复制目录的时候 必须加上这个参数-i 如果文件存在,则会询问是否覆盖 2.12 mv 命令:move mv命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中 mv命令可以用来将源文件移至一个目标文件中,或将一组文件移至一个目标目录...
2018-03-29 00:44:30 58
转载 Markdown测试
做一些测试无序列表首先其次有序列表1.第一2.第二二级标签三级标签五级标签六级标签百度[测试]引用1引用2斜体粗体cd /optls -a /mntpublic static void main(){}TablesAreCoola1a2a3[aaaa] -hewer wrwe[Angul...
2018-03-27 14:19:54 66
转载 babel插件入门-AST(抽象语法树)
目录Babel简介Babel运行原理AST解析AST转换写一个Babel插件Babel简介Babel 是一个 JavaScript 编译器,它能将es2015,react等低端浏览器无法识别的语言,进行编译。上图的左边代码中有箭头函数,Babel将进行了源码转换,下面我们来看Babel的运行原理。Babel运行原理Babel 的三个主要处理步骤分别是:解析(parse)...
2018-03-27 09:47:07 1427
转载 [转载]Windows网络编程系列教程之四:Select模型
原文:http://www.51see.com/asp/bbs/public/bp_show.asp?t_id=200308131152297103讲一下套接字模式和套接字I/O模型的区别。先说明一下,只针对Winsock,如果你要骨头里挑鸡蛋把UNIX下的套接字概念来往这里套,那就不关我的事。套接字模式:阻塞套接字和非阻塞套接字。或者叫同步套接字和...
2018-03-25 22:16:59 63
转载 旋转矩阵(模拟)
https://www.nowcoder.com/acm/contest/90/G题意:给你个n*m的矩阵(只含三种字符‘+’、‘-’、‘|’),在给你个字符串s只含有'L'和’R‘(L表示左旋转,R表示右旋转),按照此字符串进行旋转,输出最后的矩阵的行和列以及旋转后的矩阵!分析:就是一个模拟矩阵旋转来求解,值得注意的是我们其实只需要考虑几种情况就可以的,我们想想左转一次再右转一次相当于没...
2018-03-24 18:40:00 105
转载 自然语言处理中的自注意力机制(Self-attention Mechanism)
自然语言处理中的自注意力机制(Self-attention Mechanism) 近年来,注意力(Attention)机制被广泛应用到基于深度学习的自然语言处理(NLP)各个任务中,之前我对早期注意力机制进行过一些学习总结(可见http://www.cnblogs.com/robert-dlut/p/5952032.html)。随着注意力机制的深入研究,各式各样的attention被研究者们提...
2018-03-24 11:46:00 144
转载 sublime3中运行python 和设置
点bulid system建立下面文件{"cmd":["C:/ProgramData/Anaconda3/python.exe", "-u", "$file"],"path":"C:/Users/csq/AppData/Local/Programs/Python/Python36-32", // 注意:路径根据自己的python安装路径而定 "file_regex": "^[ ]*Fil...
2018-03-24 10:11:00 49
转载 轰轰烈烈的搭建Spring + Spring MVC + Mybatis
创建项目打开IDEA -> Create New Project勾选Create from archetype选择使用的maven的本地位置,这个根据实际情况选择就好这一步会填写项目名称,根据实际来就好了。一个空的项目就已经完成了。搭建项目基础目录创建java文件夹设置java文件夹为Sources Root,只有在...
2018-03-22 18:51:49 92
转载 mysql 创建高性能索引
索引是存储引擎用于快速找到记录的一种数据结构,这是索引的基本功能。索引基础索引的类型索引的优点高性能的索引策略索引案例学习维护索引和表...
2018-03-22 14:48:25 76
转载 CDN简介
CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其...
2018-03-22 10:14:00 60
转载 Gradle 下载的依赖包在什么位置?
Mac系统默认下载到:/Users/(用户名)/.gradle/caches/modules-2/files-2.1Windows系统默认下载到:C:\Users\(用户名)\.gradle\caches\modules-2\files-2.1
2018-03-22 09:19:00 7786 2
转载 Python生成简单分形
康托集代码:# 康托集import pygamepygame.init()screen = pygame.display.set_caption('康托集')screen = pygame.display.set_mode([1000, 250])screen.fill([255, 255, 255])pygame.display.flip()len...
2018-03-20 13:33:00 192
转载 jmeter 跨线程组调用变量
由于有些特殊需求需要在线程组之间调用变量,这里就总结一下几种常用方法(只是个人会的)。在使用时要注意线程组的执行顺序,需要勾选测试计划里的独立运行每个线程组按钮。还需要注意设置全局变量的后置处理器应该是在第一个线程组(即提取局部变量的那个线程组)。一、beanshell自带方法props.put("变量名","值") 全局变量赋值props.get("变量名") 获取全局变量...
2018-03-20 13:09:00 201
转载 安装 PrestaShop 1.6 - 关于快速安装指南
本章节是为了希望将 PrestaShop 安装到在线 Web 服务器上的用户准备的。在线 Web 服务器主要指虚拟主机,虚拟空间等。如果你希望在你自己的计算机上安装 PrestaShop,请参考页面在你的计算机上安装 PrestaShop中的内容。如果你已经阅读这个页面中的...
2018-03-20 11:36:13 58
转载 微服务开发中的数据架构设计
本文来自作者 陈伟荣 在 GitChat 分享的文章【微服务开发中的数据架构设计】前言微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式架构的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整组合以及系统的高可用性。为业务创新和业务持续提供了一个良好的基础平台。本文分享在这种技术架构下的数据架构的设计思想以及设计要点,本文包括下面若干内容。微服务技术框架中的多层数据架构设...
2018-03-19 13:22:10 47
转载 java线程池实现原理
(1):线程池存在哪些状态,这些状态之间是如何进行切换的呢?(2):线程池的种类有哪些?(3):创建线程池需要哪些参数,这些参数的具体含义是什么?(4):将任务添加到线程池之后运行流程?(5):线程池是怎么做到重用线程的呢?(6):线程池的关闭首先回答第一个问题:线程池存在哪些状态;查看ThreadPoolExecutor源码便知晓:// runState i...
2018-03-18 22:57:00 54
转载 源码阅读:AFNetworking(十五)——UIRefreshControl+AFNetworking
该文章阅读的AFNetworking的版本为3.2.0。这个分类可以为UIRefreshControl绑定一个task,然后根据task的加载状态自动开始和结束刷新。1.接口文件/** 为UIRefreshControl绑定指定的task */- (void)setRefreshingWithStateOfTask:(NSURLSessionTask *)task;复制代码2.AFR...
2018-03-16 07:31:58 93
转载 后端接口的幂等性(转)
本文转自http://blog.csdn.net/jks456/article/details/71453053在微服务架构下,我们在完成一个订单流程时经常遇到下面的场景:一个订单创建接口,第一次调用超时了,然后调用方重试了一次在订单创建时,我们需要去扣减库存,这时接口发生了超时,调用方重试了一次当这笔订单开始支付,在支付请求发出之后,在服务端发生了扣钱操作,接口响应超...
2018-03-16 00:11:00 79
转载 spring之jdbcTemplate的增删改查操作--不使用配置文件
首先spring针对Java EE三层,都有对应的解决技术。而对于持久化层,都提供了封装,方便操作。如jdbcTemplate对jdbc进行了封装。下面针对jdbcTemplate的操作进行测试。—>使用jdbcTemplate的增加,修改,删除,可以使用同一个方法实现,jdbcTemplate.update(sql, Object...args); sql:指需要执行的SQL语句...
2018-03-15 22:14:00 206
转载 [PAT乙级题解]——试密码
当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死。本题就请你实现这个小功能。输入格式:输入在第一行给出一个密码(长度不超过20的、不包含空格、Tab、回车的非空字符串)和一个正整数N(<= 10),分别是正确的密码和系统允许尝试的次数。随后每行给出一个以回车结束的非空字符串,是用户尝试输入的密码。输入保证至少有一次尝试。当读到一行只有...
2018-03-15 10:03:00 82
转载 【Python3网络爬虫开发实战】3.1.4-分析Robots协议
利用urllib的robotparser模块,我们可以实现网站Robots协议的分析。本节中,我们来简单了解一下该模块的用法。1. Robots协议Robots协议也称作爬虫协议、机器人协议,它的全名叫作网络爬虫排除标准(Robots Exclusion Protocol),用来告诉爬虫和搜索引擎哪些页面可以抓取,哪些不可以抓取。它通常是一个叫作robots.txt的文本文件,一般放在网站的根目录...
2018-03-15 04:25:59 128
转载 python 获取网页内容新增网页分类+删除指定后缀数组元素功能(基于python 3.6)...
from urllib.parse import urljoinimport urllib.requestfrom bs4 import BeautifulSoupimport timeimport osimport reimport errnodef mkdir_p(path): # 递归创建多级目录 try: os.makedirs(path) except OSE...
2018-03-13 15:08:00 82
转载 docker的安装和入门
一、简单的介绍一下docker是什么(本文主要讲的是docker在windows上的应用)Docker:是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的,可移植的,自给自足的容器。Docker的核心概念:镜像、仓库、容器Docker镜像:是一个特殊的文件系统,提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。...
2018-03-13 14:30:00 47
转载 Win8Metro(C#)数字图像处理--2.34直方图规定化
原文:Win8Metro(C#)数字图像处理--2.34直方图规定化 [函数名称]WriteableBitmap HistogramSpecificateProcess(WriteableBitmap src, WriteableBitmap dst)[算法说明][...
2018-03-13 10:25:00 70
转载 leetcode322. Coin Change
题目要求You are given coins of different denominations and a total amount of money amount. Write a function to compute the fewest number of coins that you need to make up th...
2018-03-12 23:32:59 72
转载 记一次error
就是做可视化作业的时候发现,想直接在js里读本地文件是有限制的,出于安全的考虑是不能直接在js里读csv文件,要把csv文件放在apache服务器上,然后用http访问这个文件才行转载于:https://www.cnblogs.com/tjucxz/p/8552368.html...
2018-03-12 22:20:00 53
转载 Micropython Turnipbit自动窗帘模拟系统
今天我们继续来研究Turnipbit这块板子的功能,这个实验灵感并不是我想出来的,办公室是背阴的,早上中午都见不到太阳,坐在对面的同事每天下午四点,都要去拉窗帘,我都能感觉到太阳直晒他眼睛,(眯眯眼)。所以就想到了这个。 ...
2018-03-12 18:25:00 62
转载 Max____模型制作记录
Max____模型制作记录 1.常用Max命令快捷键设置:设置成如下显示:2.排错!材质球显示问:1如何变成2呢?答:把下图的勾取消勾选即可 posted on 2018-03-12 17:09 喜欢我就给我买栗子 ...
2018-03-12 17:09:00 74
转载 React全家桶+Egg 做一个协作聊天室~
前端主要为:react+mobx+react-routerv4+socket.io+styled-components+flow后端主要为:egg+mongodb+redis前端其实也就是毕业设计,不过目前进展比较缓慢,只出了一个比较简单的版本把基本功能和聊天的弄完了,比较希望是能把图片协作和表格的给弄完。TAT 还是讲一下收获吧 ,不感兴趣就可以直接向下面看啦。基本这个全家桶就是这几个...
2018-03-12 15:21:58 489
转载 提升hoisting
提升hoisting##变量提升一个变量只属于一个作用域,通过var声明的变量会发生变量提升。function(){ foo = 1; var foo; console.log(foo); // output:1}复制代码注意只有变量声明被提升了,赋值语句没有。function(){ foo = 1; var foo = 2;}等价于function(){...
2018-03-11 13:40:14 63
转载 【小松教你手游开发】【unity实用技能】unity ios快捷打包
ios打包是比较麻烦的,配通一次流程后需要做个笔记把各种插件各种配置在每次打包的时候重新配置,作为一个程序员当然不能接受这么笨的事情,写个脚本让代码去实现这些。首先,介绍一个标记[PostProcessBuild]在函数前写上这个标记,unity在打完包后便会调用这个函数。所以我们也将用这个标记让unity在包打成xcode项目以后,去改动xcode里面的配置。而unity也有一个默认的...
2018-03-10 20:30:56 101
转载 坑系列之阿里SLB上使用Webscoket
Websocket是HTML5之后的一个新事物,可以方便的实现客户端到服务端的长会话,特别适合用于客户端需要接收服务端推送的场景。例如在线客服聊天,提醒推送等等。改变了以往客户端只能通过轮询或者long poll来获取服务端状态的限制。和HTTP协议有什么关系首先我们来看一下Websocket协议和HTTP有什么关系呢?本质上说,We...
2018-03-10 20:19:12 1706
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人