- 博客(68)
- 收藏
- 关注
转载 超声波传感器(单介绍超声波)
超声波是声波的一部分,是人耳听不见、频率高于20KHZ的声波,它和声波有共同之处,即都是由物质振动而产生的,并且只能在介质中传播;同时,它也广泛地存在于自然界,许多动物都能发射和接收超声波,其中以蝙蝠最为突出,它能利用微弱的超声回波在黑暗中飞行并捕捉食物。但超声还有它的特殊性质'如具有较高的频率与较短的波长,所以,它也与波长很短的光波有相似之处。上图的trig是触发针脚,echo是回馈针脚...
2017-12-31 23:42:00 1858
转载 二、Selenium版本介绍
Selenium版本介绍selenium1.0selenium IDE1、firefox插件(只支持Firefox)2、用处实现简单的自动化用来提交bug(对于描述比较复杂的bug进行录制成脚本提供给开发回放)导出脚本 :录制完毕脚本之后--文件selenium Grid用来做分布式自动化,详见文档独立的.jar包selenium RC(Reomte...
2017-12-30 19:08:00 145
转载 iOS学习——内存泄漏检查及原因分析
项目的代码很多,前两天老大突然跟我说项目中某一个ViewController的dealloc()方法没有被调用,存在内存泄漏问题,需要排查原因,解决内存泄漏问题。由于刚加入项目组不久,对出问题的模块的代码还不太熟悉,所以刚拿到问题时觉得很棘手,再加上作为一个iOS菜鸟,对内存泄漏的排查方法和原因确实基本上不了解。所以,也借着这样的机会,我研究了一下关于iOS开发中内存泄漏的排查方法和...
2017-12-29 15:33:00 139
转载 Lock接口的认识和使用
保证线程安全演进:synchronizedvolatileAtomicIntegerLock接口提供的方法:void lock():加锁void unlock():解锁void lockInterruptibly():在多个线程并发获取锁的时候,那么,当有些线程拿不到锁时会等待,会不停的去抢占资源,在抢占的过程中,使用synchronized是无法进行中断的,那么...
2017-12-28 20:55:00 60
转载 d2js 中实现 memcached 共享 session 的过程
https://github.com/inshua/d2js/blob/master/WebContent/guide/memcached-session.md基于 https://github.com/magro/memcached-session-manager 实现了一个转换器: org.siphon.javakaffee.msm.NashornTranscoderFactory,利用这...
2017-12-28 13:18:00 49
转载 第19章 Redis的一些常用技术
19.1 Redis的基础事务 图19-1 Redis命令执行事务的过程 19-1:在Spring中使用Redis事务命令 public static void testTransaction(){ ApplicationContext applicationContext = ...
2017-12-27 20:13:00 92
转载 select的限制以及poll的使用
1.先说select在多路IO中的限制:1)linux中每个程序能够打开的最多文件描述符是有限制的。默认是1024.可以通过ulimit -n进行查看和修改:xcy@xcy-virtual-machine:~/test/sock10_poll$ ulimit -n1024xcy@xcy-virtual-machine:~/test/sock10_poll$ ulimit -n 2048...
2017-12-26 21:46:00 66
转载 day 50 Java Script 学习
前端基础之JavaScriptJavaScript概述JavaScript的历史1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言)Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator...
2017-12-26 16:23:00 51
转载 Storm 集群安装
http://archive.apache.org/dist/storm/ 版本都在这本人安装的是其他版本的自行安装吧,估计都差不多sudo mkdir /export/serverssudo chmod -R 777 /exportmkdir /export/serverstar -zxvf apache-storm-1.0.0.tar.gz -C /export/ser...
2017-12-26 15:57:00 77
转载 elasticsearch启动流程
本文基于ES2.3.2来描述。通过结合源码梳理出ES实例的启动过程。elasticsearch的启动过程是根据配置和环境组装需要的模块并启动的过程。这一过程就是通过guice注入各个功能模块并启动这些模块,从而得到一个功能完整的node。正如之前所说elasticsearch的模块化特点,它的各个功能都是独立实现,然后实现通过guice对外提供。首先简单的说一下guice,它是google的一...
2017-12-25 20:23:00 196
转载 购物车
Readme:购物车程序:(by George.)1、启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表2、允许用户根据商品编号购买商品3、用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4、可随时退出,退出时,打印已购买商品和余额5、在用户使用过程中, 关键输出,如余额,商品已加入购物车等消息,需高亮显示6、用户下一次登...
2017-12-25 17:48:00 56
转载 多线程共享变量 count++ —— 计数功能
public class Counter {public static int count = 0;public synchronized static void inc() {count++;}public static void main(String[] args) { // 同时启动1000个线程,去进行i++计算,看看实际结果 for (int i = 0;...
2017-12-25 14:58:00 341
转载 素数的若干求解方法
1)直观判断法最直观的方法,根据定义,因为质数除了1和本身之外没有其他约数,所以判断n是否为质数,根据定义直接判断从2到n-1是否存在n的约数即可。C++代码如下:[cpp]view plaincopyboolisPrime_1(intnum){inttmp=num-1;for(inti=2;i<=tmp;i++)if(n...
2017-12-25 14:48:00 71
转载 Type cvc-complex-type.2.4.c: The matching wildcard is strict...
这个问题困扰了我两次,分别说一下原因:1. 如网上一些网友所言,是在配置Spring的标签库的时候有拼写错误或者遗漏。下面贴一个标准3.0的吧: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <beans xmlns="http://www.springframework.org/schema/beans" 3 xm...
2017-12-25 13:25:00 45
转载 随机梯度下降
本文介绍了机器学习中基本的优化算法—梯度下降算法和随机梯度下降算法,以及实际应用到线性回归、Logistic回归、矩阵分解推荐算法等ML中。梯度下降算法基本公式常见的符号说明和损失函数X:所有样本的特征向量组成的矩阵x(i)是第i个样本的包含的所有特征组成的向量x(i)=(x(i)1,x(i)2...,x(i)n)y(i))第i个样本的label,每个样本只有一个lab...
2017-12-25 11:41:00 48
转载 Git使用简单总结--源自廖雪峰网站
创建版本库git add加入到暂存区git commit -m" "加入到分支时光机穿梭git satus查看仓库的当前状态git diff file 查看修改内容版本回退HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。要重返...
2017-12-24 22:37:00 71
转载 Luogu P1198 [JSOI2008]最大数
我会用高级(???)的单调栈来打这道题吗? 线段树即可水过。 假设这个数列刚开始所有数都是0,然后我们每次只要进行一个点的修改和区间求和即可。 这不就是 线段树大法。 只要用一个len记录一下当前数列长度即可 (刚开始智障把求最大数打成求和了,还过样例了) CODE#include<cstdio>#include<io...
2017-12-24 14:24:00 48
转载 VS2017专业版使用最新版Qt5.9.2教程
VS2017专业版使用最新版Qt5.9.2教程(最新教材)最近三天一直在安装Qt5.9.2,为了能够在自己专业版的VS2017上面使用?可以算是花费了不少的功夫。但是一路上并不是很顺利,就在刚才,终于配置好了,能够在自己的VS2017上面编写Qt编码了,简直就是开心到飞起来。在这里和大家分享一下我的,该怎么安装的教程:鉴于现在网上面没有合适VS2017上面编写Qt5.9.2的教程,所...
2017-12-23 16:26:00 62
转载 systemtap分析软raid io拆分问题
http://www.sysnote.org/2014/05/01/systemtap-analysis-mdraid-io/转载于:https://www.cnblogs.com/zengkefu/p/8087357.html
2017-12-22 19:09:00 67
转载 CoreThink开发(十三)增加页面加载动画
效果:加载动画是由jquery和fakeloader这个js库实现的。其实这个也可以做成一个插件,用数据库记录是否开启,选择动画的样式,那样扩展性会更好.源码资源已经上传在我的csdn下载中。 http://download.csdn.net/detail/u012995856/9602642这个独立性很好,除了引入css文件和js文件,其余的操作就是在页面加一个div层一...
2017-12-22 15:10:00 38
转载 模板的特化
C++——模板特化和偏特化C++模板的偏特化与全特化转载于:https://www.cnblogs.com/dingxiaoqiang/p/8085663.html
2017-12-22 13:51:00 33
转载 Linux定义变量的脚本
现有两段基本一样的代码,只是变量进行改变,其他都没有变化,但是执行过程中出现了不一样的结果代码一:vi back.sh#backup import file,such as /etc/rc.local /var/spool/cron/rootIP=$(ifconfig eth1|sed -nr '2s#.*addr:(.*) B.*#\1#gp')Path=/backup...
2017-12-21 21:10:00 77
转载 mysql——创建表和Sql语句
创建库的时候,要先指定utf8,要不然的话中文会乱码的表格设计规范:信息一定分析详细列多一点没事。表格多没关系。不到万不得已,不要轻易增加减少一个列名。一个列中最好是独立值,不能有多值,除非不需要修改。要设计一个唯一列,就是主键列主键此列的值是唯一。此列查询最快。Sql语句DROP TABLE 名字 //删除表CRE...
2017-12-21 14:35:00 163
转载 图的最短路
第一种 Dijkstra算法(堆优化)时间复杂度:无堆优化O(n^2),有堆优化O((m+n)logn)。 思想:用已经求出来的有最小值的节点松弛它所连的其他节点,即每次查找剩下所有节点中最小的一个用它松弛其他边 Dijkstra 每次循环都可以确定一个顶点的最短路径,故程序需要循环 n-1 次。 堆优化:(适用于边数远少于n^2的稀疏图)查找时用小根堆push一个节点和...
2017-12-21 01:28:00 60
转载 CRC检验
#include <bits/stdc++.h>using namespace std;const int maxn = 100;char mass[maxn]="1100";char x[maxn]="1011";char tmp[maxn];int main(){// scanf("")// mass = "110...
2017-12-20 21:48:00 53
转载 Java中的Date时间转换【SimpleDateFormat (parse和format)】和Calendar日历表
parse:将字符串转换成时间format:将时间转换成字符串 1 package object; 2 3 import java.text.ParseException; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 7 public class Date1 {...
2017-12-20 17:12:00 285
转载 构建之法阅读笔记03
软件的开发是方便人们的生活,我们软件的开发是服务于人,满足大众的需求,而不单单是给我们专业人员看,所以我这次阅读笔记的关键字是“用户体验”。一个软件,用户的第一印象很重要,一个良好的用户第一印象往往决定了用户对软件的评价。要设计一个好的软件,我们可以通过5W1H的方法来判断。我们在开发软件时,需要从用户的角度来考虑问题,这里我学习到了软件团队的设计师和软件工程师的“同理心”。所谓同理...
2017-12-20 10:10:00 36
转载 Symbols(符号表)
1、单位的机子里面,下载的文件为: 1.1、应该是 在 微软的官网下载的,但是没有记录下来具体的网址... ZC: 本来想,通过Windbg设置的下载路径(http://msdl.microsoft.com/download/symbols) 就可以下载到 对应的符号表文件,但是 输入网址后 显示的是文本信息 ... 1.2、搜索到 对应的下载网址为:https://d...
2017-12-20 10:03:00 1099
转载 Mybatis的学习1
ORM关系数据库需要按对象来处理,出现ORM设置,列对应类的属性,行对应对应类的实例,也就是每一行对应一个新的实例,对应类是需要实现序列化(implements Serializable - import java.io.Serializable),这些对应类称为持久化对象,是数据层DAO,Domain,向下直接对应数据库,向上接服务层,它们的属性是对应数据库的列,方法是对数据库的操作,比如...
2017-12-19 11:34:00 65
转载 制定clone的用户名
git clone http://username:password@127.0.0.1/res/res.git指定用户名clone,有时需要切换clone 的用户名,不切换,会默认config user.name 的用户名;而且很多博客上介绍的设置config user.name的方法不行; 转载于:https://www.cnblogs.com/pansidong/p/8063...
2017-12-19 09:21:00 59
转载 站立会议第二天
昨天:登录注册页面的主要布局和操作实现今天:页面样式设计困难:登录验证码生成图片问题转载于:https://www.cnblogs.com/sdysyhj/p/8072000.html
2017-12-19 07:23:00 39
转载 JS 获取浏览器窗口大小 获取屏幕,浏览器,网页高度宽度
网页可见区域宽:document.body.clientWidth网页可见区域高:document.body.clientHeight网页可见区域宽:document.body.offsetWidth(包括边线的宽)网页可见区域高:document.body.offsetHeight(包括边线的高)网页正文全文宽:document...
2017-12-18 17:43:00 79
转载 (转)Eclipse配置GitHub代码库(以Windows7为例)
原文地址:http://blog.csdn.net/twlkyao/article/details/26340685 1.安装Git 首先安装git。这里只讲Windows环境下安装Git方法。 从Git下载git的Windows安装文件,一路Next到选择安装组件这一步: 选上Git Bash Here这一项,这样就有命令行可以用了。因为后面基本上不会用到G...
2017-12-18 12:28:00 37
转载 关注微信时获取用户信息
关注微信公共号时获取用户信息只需获取到 openID 即可通过 下面接口 获取用户信息 当然你也可以通过网页授权的方式拿到 openID1 接口调用请求说明2 http请求方式: GET https://api.weixin.qq.com/cgi-bin/user/info?access\_token=ACCESS\_TOKEN&openid=OPENID&lang=z...
2017-12-18 09:22:00 407
转载 53道Java线程面试题
53道Java线程面试题下面是Java线程相关的热门面试题,你可以用它来好好准备面试。1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,...
2017-12-16 15:41:00 37
转载 输入一个正数n,输出所有和为n的连续正数序列
我们用两个数small和big分别表示序列的最小值和最大值。首先把small初始化为1,big初始化为2,如果从small到big的序列的和大于n的话,我们向右移动small,相当于从序列中去掉较小的数字。如果从small到big的序列的和小于n的话,我们向右移动big,相当于向序列中添加big的下一个数字,一直到small等于(1+n)/2,因为序列中至少要有两个数字。 public s...
2017-12-15 14:55:00 245
转载 python学习: 优秀Python学习资源收集汇总--转
Python是一种面向对象、直译式计算机程序设计语言。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块。与Scheme、Ruby、Perl、Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于处理系统管理任务和网络程序编写,然而它也非常适合完成各种高级任务...
2017-12-15 14:36:00 49
转载 TensorFlow MNIST 问题解决
TensorFlow MNIST 问题解决一、数据集下载错误错误:IOError: [Errno socket error] [Errno 101] Network is unreachableA: 手动下载:http://yann.lecun.com/exdb/mnist/下面的四个包train-images-idx3-ubyte.gz: training set images (...
2017-12-15 09:27:00 58
转载 机器学习数据不均衡问题
fromhttp://blog.csdn.net/lujiandong1/article/details/52658675转载于:https://www.cnblogs.com/mdumpling/p/8040215.html
2017-12-14 21:59:00 79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人