- 博客(69)
- 收藏
- 关注
转载 wiringPi简介、安装
1.WiringPi简介 WiringPi是应用于树莓派平台的GPIO控制库函数,WiringPi遵守GUN Lv3。wiringPi使用C或者C++开发并且可以被其他语言包转,例如python、ruby或者PHP等。WiringPi中的函数类似于Arduino的wiring系统,这使得熟悉arduino的用户使用wringPi更为方便。 树莓派具有26个普通输入和输出引脚。在这26个引脚中具...
2017-06-30 18:46:00 100
转载 【Python中if __name__ == '__main__': 的解析】
在很多Python代码中,在代码的最下方会看到if__name__=='__main__':,这段代码到底有什么用呢? 在理解这个语句的作用前,需要知道的是,一般的Python文件后缀为.py,其可以拿来执行,也可以用来作为模块使用import导入。当Python解析器读取一个源文件时它会执行所有的代码。在执行代码前会定义一些特殊的变量。如果解析器运行的模块(源文件)作为主程序,它将会...
2017-06-30 11:10:00 64
转载 SSH(七)新的开始
在完成了ssh框架搭建的基础上,我尝试着去了解更多。新一阶段还是一些简单的增删改查,只是提高自己的熟练度。 这一片我要创建一个登录页面,并查询数据库完成登录。 一、创建实体: 1、1新建职员实体employee: package com.ssh.entity; import java.util.Date; public class Employee { priva...
2017-06-29 23:07:00 52
转载 可以设置超时版的的fetch
// 超时版的fetch _fetch(fetch, timeout) { return Promise.race([ fetch, new Promise(function (resolve, reject) { setTi...
2017-06-29 20:45:00 45
转载 scala 基础四 scala 的函数扩展 默认参数,不定长参数,带名参数
默认参数,默认参数就是在函数定义的时候直接给函数的入参进行赋值 package smart.iot class func { } object func { //参数默认值 格式 参数:参数类型="要设置的默认值" def funcadd(str:String="hello scala!") { ...
2017-06-29 12:47:00 205
转载 如何让编写的Java代码规范整洁
代码的整洁,规范犹如一个人的颜值。颜值高,才会让人第一眼赏心悦目,才会让人有进一步去了解的欲望。 在项目中多次写过java规范,但始终执行不起来。往往不了了之。不断反思,项目还是缺乏一个量化的东西。或者说是可以直观看到效果的东西。因而特意去找相关方面的工具。 checkstyle,eclipse的一个插件,目前来看能解决项目代码整洁的一个插件 1、eclipse工具栏,点击help,选择In...
2017-06-29 12:07:00 243
转载 JS面向对象编程之对象
在AJAX兴起以前,很多人写JS可以说都是毫无章法可言的,基本上是想到什么就写什么,就是一个接一个的函数function,遇到重复的还得copy,如果一不小心函数重名了,还真不知道从何开始查找错误,因为大家总是用面向过程的编程思想来写JS代码,而且也由于网络上充斥了太多小“巧”的JS代码段,很多都是随意而为,很不规范,这也就造成了大家对JS的“误解”,一味的认为它就是一个辅助的小东东,而不适合做大...
2017-06-28 19:57:00 40
转载 打开文件过多
问题现象: 日志出现大量“打开文件过多”异常信息 问题分析: 通过网上查询,发现是由于系统参数设置问题造成,因为应用并发量大,http连接多了,随之socket的消耗也多了,socket文件描述符也是Linux系统文件描述符的一种,Linux操作系统对此也有限制,所以需要调大参数fs.max-file和/etc/security /limits.conf的soft nofile和...
2017-06-27 22:14:00 935
转载 Servlet 笔记
1,精确配置 表单提交地址 action="<%=request.getContextPath()%>/AddNewsServlet" <%=request.getContextPath()%> -->获取页面上下文环境 <url-pattern>配置内容: <url-pattern>/AddNewsServlet</url-...
2017-06-27 22:00:00 38
转载 js从数组中随机获取n个不重复的数据
做云课堂的作业时遇到一要求,实现刷新页面时显示不同数据,(数组中20个据,页面加载10个)。思路就是从0-19中随机生成10个不同的数,让数组取下标输出数据。 下面是在num的范围内生成n个不重复的数。例如从10以内随机生成5个不同的数randomNum(10,5); function randomNum(num,n) { if(typeof num!=="number"||typeof...
2017-06-25 22:38:00 599
转载 mac电脑操作
1、在mac电脑上打开多个终端: command+n快捷键可以打开多个终端 转载于:https://www.cnblogs.com/mecy1222/p/7078064.html
2017-06-25 21:36:00 37
转载 实验四+140+阮晨曦
功能自动化测试 一、实验目的 1) 学习QTP工具的使用 2)了解黑盒自动化测试 二、实验要求 (1)对被测程序进行黑盒测试用例设计 (2)对QTP的飞机订票系统的任一界面或控件实现自动化测试。(测试的具体自选) (3)写出该程序的缺陷。 三、实验内容 1、对QTP的样例小程...
2017-06-25 21:12:00 83
转载 windows开启和关闭防火墙
windows开启和关闭防火墙 在Windows 7中有个自带的防火墙功能,假如您的网络位置处于家庭网络,那么我们可以关闭公用网络的防火墙以提高性能。 1.单击左下角的“开始”按钮,弹出的菜单窗口单击“控制面板” 2.在控制面板中找到并打开“Windows 防火墙” 3.进入“Windows 防火墙”界面,在左侧的蓝色区域单击“打开或关闭Windows防火...
2017-06-25 17:23:00 527
转载 解释器模式-Interpreter
解释器模式:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子. 解释器模式的作用:如果一个特定类型的问题发生的频率够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的一个特定的句子.这样就可以构建一个解释器,该解释器通过解释这些句子来解决该问题. 解释器模式的优缺点: 优点:容易地改变和扩展文法,因为该模式使用类来表示文法规则,你可以...
2017-06-24 23:42:00 44
转载 es6总结(十一)--class & decorator
转载于:https://www.cnblogs.com/liuhao-web/p/7073225.html
2017-06-24 13:54:00 41
转载 codeforces 817 D. Imbalanced Array(单调栈+思维)
题目链接:http://codeforces.com/contest/817/problem/D 题意:给你n个数a[1..n]定义连续子段imbalance值为最大值和最小值的差,要你求这个数组的imbalance总值 题解:首先要知道imbalance的值可以有所有区间的Max的和减去所有区间Min的和。那么就是怎么求所有区间的Max和与Min和。要知道如果是以a[i]为最...
2017-06-23 20:48:00 42
转载 【bzoj2724】[Violet 6]蒲公英 分块+STL-vector
题目描述 输入 修正一下 l = (l_0 + x - 1) mod n + 1, r = (r_0 + x - 1) mod n + 1 输出 样例输入 6 3 1 2 3 2 1 2 1 5 3 6 1 5 样例输出 1 2 1 题解 分块+STL-vector 一个显而易见的结论:区间众数一定是一段连续的块的众数或块外...
2017-06-23 20:21:00 76
转载 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
调试Mina程序出现如下错误: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J: Defaulting to no-operation (NOP) logger implementationSLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBin...
2017-06-22 22:56:00 56
转载 super()
class Inventory: def __init__(self): self.slots = [] def add_item(self, item): self.slots.append(item) class SortedInventory(Inventory): def add_item(self, item): ...
2017-06-22 22:12:00 50
转载 Express开发框架的安装与配置
什么是Express 借用官方的介绍,Express是一个基于Node.js平台的极简、灵活的web应用开发框架,它提供了一系列强大的特性,帮助你创建各种 Web和移动设备应用。 如何安装 请先确保你的机器上安装了node.js,然后通过npm方式来安装,非常方便。 安装步骤 1. 安装 Express 在cmd命令行下,输入npm install express -g命令,...
2017-06-22 17:55:00 50
转载 strut2 的数据验证
数据验证 用户的输入验证,必须做,且工作量巨大。 1、验证的方式 客户端验证:javascript 服务端验证:逻辑验证(我们的代码) 注意:如果客户端和服务端二选一的话,服务器端的不能省。 实际开发中:客户端+服务端 2...
2017-06-21 21:51:00 74
转载 JetbrainsCrack
http://blog.csdn.net/lcyong_/article/details/61205672 http://blog.csdn.net/nn_jbrs/article/details/70139178 转载于:https://www.cnblogs.com/aligege/p/7059485.html
2017-06-21 14:46:00 298
转载 Get函数及Post函数
/// <summary> /// Get函数 /// </summary> /// <param name="url"></param> /// <returns></returns> private string GetHttp(string ...
2017-06-21 11:34:00 86
转载 robot framework学习笔记之六—自动变量
自动变量被RF框架创建和修改,在测试执行过程中值可能会变化;另外,某些自动变量在执行过程中并非总是可用。修改自动变量,并不能对变量的初始值产生影响。但可以用某些内建关键字来修改某些自动变量的值。 变量名含义可用范围 ${TEST NAME} 当前测试用例的名字 Test case @...
2017-06-20 22:01:00 120
转载 显示当前时间
显示当前时间 代码如下: package day05; public class shijian { public static void main (String[]args){ java.util.Date date = new java.util.Date(); System.out.println(date.toString());}} 最简单的程序 转载于:https...
2017-06-20 18:59:00 43
转载 用nc做网络压力测试
测试结果: 1、数据的收发正常,没有出现丢包; 2、平均数据接发速率为:112MB/S,基本用完的千兆带宽。 测试方法: 1、通过FTP拷贝3.6G CentOS安装包到102服务中,大小为3.6G,通过无线用时为5分钟; 2、通过nc命令创建TCP服务,并保存接收到数据到文件; 3、另一...
2017-06-20 16:06:00 388
转载 【机器学习】DBSCAN Algorithms基于密度的聚类算法
一、算法思想: DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一个比较有代表性的基于密度的聚类算法。与划分和层次聚类方法不同,它将簇定义为密度相连的点的最大集合,能够把具有足够高密度的区域划分为簇,并可在噪声的空间数据库中发现任意形状的聚类。 DBSCAN中的几个定义: ...
2017-06-20 11:23:00 236
转载 _编程语言_C++_简介
扩展名: .cpp、.cp或.c C++编译器: GNU的gcc 编译器 转载于:https://www.cnblogs.com/zpsoe/p/7049859.html
2017-06-19 17:56:00 39
转载 Thinkphp中如何书写按照指定字段同步更新的ORM
群友提出一个问题,如何在更新某个字段的时候同步另一个字段数据过来,即 update table set column1 =column2 where xxx 写原生SQL当然可行,不过既然有ORM那就应该尝试着封装为ORM,找了找手册,尝试了一下这个 <?php $res=M('user')->where(array("id"=>2))->save(array...
2017-06-19 16:42:00 55
转载 Mysql5.7免编译版自动安装脚本
Mysql5.7免编译版自动安装脚本 一:readme: 1 1、此脚本仅仅适合于5.7免面编译安装版本。 2 2、安装是需自己选择mysql软件安装包:例如mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz或者mysql...
2017-06-19 15:39:00 105
转载 volatile
volatile一般跟硬件有关系程序不去改,但硬件可能会重写内存 转载于:https://www.cnblogs.com/feige1314/p/7047608.html
2017-06-19 10:34:00 59
转载 翻翻git之---炫酷的自己定义翻滚View TagCloudView
转载请注明出处:王亟亟的大牛之路 周一好,又到了每周最困的一天。近期都被啮齿类动物搞的累死,废话不多,今天上一个自己定义的ViewGroup实现一个3D球形集合。 效果图: 效果还不错,能够作为短小文字内容的展示用 How to use? Grade: compile 'com.moxun:tagcloudlib:1.1.0' Eclipse: 把这...
2017-06-17 17:20:00 54
转载 pip 安装pandas报UnicodeDecodeError: 'ascii' codec can't decode byte 0xd5错
当Python在window环境中通过pip安装pandas报标题这样的错,主要是因为python默认编码格式是:ascii 在https://www.python.org/dev/peps/pep-0100/文章中有如下介绍 Unicode Default Encoding The Unicode implementation has to make some assu...
2017-06-17 11:09:00 104
转载 python小练习-二分查找法
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。...
2017-06-16 14:12:00 58
转载 LeetCode Implement strStr()(Sunday算法)
LeetCode解题之Implement strStr() 原题 实现字符串子串匹配函数strStr()。假设字符串A是字符串B的子串。则返回A在B中首次出现的地址。否则返回-1。 注意点: - 空字符串是全部字符串的子串,返回0 样例: 输入: haystack = “abc”, needle = “bc” 输出: 1 输入: haystack =...
2017-06-16 10:49:00 63
转载 红黑树删除
先记录下TreeMap源代码删除后的调整方法(删除方法请百度AVLTree的删除): 下面是删除调整方法: private void fixAfterDeletion(Entry<K,V> x) { while (x != root && colorOf(x) == BLACK) {//如果当前节点不为根节点并且当前节点的颜色为黑色 ...
2017-06-15 17:03:00 37
转载 09NABCD需求分析
请在课下把采用卡片分类的方法和焦点小组的用户调查方法讨论你们的团队开发项目特点,再按照 NABCD 的框架分析每个特点。 每一个组员针对其中的一个特点将NABCD的分析结果发表个人博客上 我分析的是我们开发项目的N,每一个人都会有事多的时候,然而并不是每一个人都能记住每一件事,这个时候就需要一个便捷的记录软件来记录事情。 转载于:https://www.cnblogs.com/cyz12...
2017-06-15 15:57:00 79
转载 App Store意外退出,safari问号
因为一次感觉电脑启动太慢,就强制关机,然后重启之后,App Store意外退出,safari问号照片打不开等情况 解决方案 1、首先查看自己的mac版本信息 打开左上角关于本机 我的是10.12.3 2、进入到https://support.apple.com/zh_CN/downloads/Apple技术支持下载页面,找到对应本机版本的 组合更新 3、下载好之后,安装成功O...
2017-06-14 09:53:00 226
转载 Canvas画布
canvas 使用<canvas>元素不是非常难但你需要一些基本的HTML和JavaScript知识。<canvas>元素不被一些老的浏览器所支持,但是所有的主流浏览器的新近版本都支持。Canvas 的默认大小为300像素×150像素(宽×高,像素的单位是px)。但是,可以使用HTML的高度和宽度属性来自定义Canvas 的尺寸。为了在 Canvas 上绘制...
2017-06-13 22:04:00 78
转载 HTML5 localStorage、sessionStorage 作用域
一、localStorage localStorage有效期:永不失效,除非web应用主动删除。 localStorage作用域:localStorage的作用域是限定在文档源级别的。文档源通过协议、主机名以及端口三者来确定。 例如:http://xxx.example.com https://xxx.example.com http://xxx.e...
2017-06-13 20:45:00 1186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人