- 博客(68)
- 收藏
- 关注
转载 第十周学习进度条
第十周所花时间(包括上课)220分钟代码量(行)120(行)(大概是这样,在已有代码的基础上增加或修改或删除)博客量(篇)共1篇。了解到的知识点在有模板的基础上,了解各个组件的代码及如何实现,完成了一个小小的界面。转载于:h...
2017-04-29 16:04:00 32
转载 多线程编程
由来:单任务os——多任务oscpu来回切换进程——cpu来回切换线程每一个进程都有分配独立的内存地址,(每一个程序就是一个进程)每一个进程包含多个线程,线程是进程内部的分支。同一个进程中的多个线程,共享地址内存空间。线程的实现方式一:继承Thread类,重写run方法开启线程,要调用start方法——该方法会自动分配资源,然后调用this.run()如果不是调用start方法,调用的是run...
2017-04-29 14:01:00 36
转载 OneNET麒麟座应用开发之一:初识OneNET麒麟座
今天收到了OneNET麒麟座开发板。能得到使用的机会只能说是幸运的。首先上一张靓照:板子使用的MCU是STM32F103RET6,带有GSM摸块和Wifi摸块可以联网。带有显示屏接口和I2C接口以及USB转串口的接口。四个按钮以及许多的LED指示灯,目前还不清楚每个灯的具体功能。此外将多余的GPIO都一如到了J2、J3、J4、J5、J6等插针排。配件也很全,连排针都带。再来一张其他配件的照片:...
2017-04-28 22:05:00 301
转载 多播委托
首先定义两个委托和几个方法,后面会用到。委托:1 public delegate void M1Delegate();2 3 public delegate int M2Delegate(int x,int y);View Code方法: 1 static int A1(int x,int y) 2 { 3 ...
2017-04-28 17:15:00 82
转载 vm文件
<html><head><title>编队管理</title></head><style type="text/css"> .labelLeft{ background-color: #E4E4E4; text-align:right; width: 11...
2017-04-28 15:42:00 78
转载 HTTP与HTTPS区别
HTTP(超文本传输协议)被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接层超文本传输协议HTTPS,为了数据传输的...
2017-04-28 14:04:00 52
转载 Geohash距离估算
原文地址:http://www.cnblogs.com/LBSer/p/3298057.html一、经纬度距离换算a)在纬度相等的情况下:经度每隔0.00001度,距离相差约1米;每隔0.0001度,距离相差约10米;每隔0.001度,距离相差约100米;每隔0.01度,距离相差约1000米;每隔0.1度,距离相差约10000米。b)在经度相等的情况下...
2017-04-28 10:18:00 74
转载 iOS单例模式
今天才知道单例模式分为严格单例模式和不严格单例模式。单例模式要求一个类有一个实例,有公开接口可以访问这个实例。严格单例模式,要求一个类只有一个实例;不严格单例模式,可以创建多个实例。严格单例模式:重载 copy()、mutableCopy() 方法,返回 self,防止在外部复制实例不严格单例模式: 继承自 NSObject,重载 copy()、mutableCopy() 方法,创...
2017-04-28 10:04:00 43
转载 HTTP Request Header 请求头
Accept指定客户端能够接收的内容类型Accept: text/plain, text/htmlAccept-Charset浏览器可以接受的字符编码集。Accept-Charset: iso-8859-5Accept-Encoding指定浏览器可以支持的web服务器返回内容压缩编码类型。Accept-Encoding: com...
2017-04-27 13:11:00 79
转载 Eclipse插件Lambok,实现自动生成Java代码
1、下载Lombok.jar http://projectlombok.googlecode.com/files/lombok.jar 2、运行Lombok.jar: java -jar D:\001_software\work\Java\libs\lombok.jar 数秒后将弹出一框,以确认eclipse的安装路径3、确认完eclipse的安装路径后,点击instal...
2017-04-27 10:10:00 52
转载 poj 2763 Housewife Wind(树链剖分+单点查询+区间修改)
题目链接:http://poj.org/problem?id=2763题意:给一个数,边之间有权值,然后两种操作,第一种:求任意两点的权值和,第二,修改树上两点的权值。题解:简单的树链剖分。#include <iostream>#include <cstdio>#include <cstring>using namespa...
2017-04-26 23:18:00 45
转载 002-Fatal error in launcher: Unable to create process using '""
这个问题出在先安装Python3之后再安装python2, 使用pip安装的时候出现的故障原因是python3的环境变量写入在了用户的环境变量上但是一旦安装python2之后, Python会把信息写到系统环境变量上此时使用pip就会出现Fatal error in launcher: Unable to create process using '""解决办法:将...
2017-04-26 23:17:00 72
转载 Java关于struts2框架
今天研究了一下struts2框架,我不太喜欢理论的东西,我研究框架更喜欢打断点一步步跟着去看实现的过程。转载于:https://www.cnblogs.com/wangtianze/p/6769745.html...
2017-04-26 17:32:00 46
转载 关于CLR、CIL、CTS、CLS、CLI、BCL和FCL
转载自:http://www.xcode.me/more/clr-cil-cts-cls-cli-bcl-fcl如果要想深入学习.NET平台,那么标题中的这些关键字对你来说并不陌生,这些名词构成了.NET庞大的生态系统,为了宏观认识.NET平台,学些.NET架构体系,针对一些常用常用名词的理解是很有必要的,未必强行记忆,但至少要知道它们的含义。CLR,公共语言运行时(Common La...
2017-04-26 15:48:00 55
转载 MacOS快捷键
Ctrl+Shift+Power: 关闭屏幕Cmd+Opt+Power: 睡眠 (sleep)Cmd+Ctrl+Power: 重启 (restart)Cmd+Ctrl+Opt+Power: 关机 (shutdown)转载于:https://www.cnblogs.com/moiez/p/6768708.html
2017-04-26 15:09:00 44
转载 第六章——DOM2
1、document取对象2、innerHTML,innerText3、对象属性的操作4、创建元素(还可以使用拼接字符串的方法)5、时间函数、数学函数、字符串函数Window.document取元素document.getElementById("id");根据id找一个document.getElementByName(“name");根据name找,出来是数组;...
2017-04-26 11:33:00 35
转载 Redis之创建
redis配置文件信息 public sealed class RedisConfigInfo { /// <summary> /// 可写的Redis链接地址 /// format:ip1,ip2 /// </summary> public string Writ...
2017-04-25 22:27:00 44
转载 快速入门Vue
前端技术发展很快,近日一个项目中想用Vue框架,对此对Vue基础进行了一些学习整理何为Vue,官网解释Vue.js(读音 /vjuː/,类似于view) 是一套构建用户界面的渐进式框架这里记录主要是关于Vue中基础渲染DOM的一些操作<!DOCTYPE HTML><html><head> <meta charset="...
2017-04-25 14:43:00 38
转载 yum安装时提示app is currently holding the yum lock; waiting for it to exit
yum安装时出现下面情况可能是yum升级一些文件时,出现这种情况解决方法:#rm -f /var/run/yum.pid强制关掉yun进程转载于:https://www.cnblogs.com/chaobest/p/6760303.html...
2017-04-25 09:28:00 60
转载 Tomcat知识积累
一键安装tomcat服务后似乎可以直接访问网页 查看端口命令 netstat-a 1.部署的三种方式 1.webapps下war包 2.servlet.xml下host元素中<Context path="/javaWebApp" docBase="硬盘路径"》 3.conf下的Catalina下的localhost内添加一个xml文件哦配置 2.检测自动更新 <context...
2017-04-24 19:19:00 48
转载 在Android Studio中查看Sqlite的方法
只说最好的方法,使用工具stetho:http://facebook.github.io/stetho/1.在Gragle中加上如下语句:dependencies { // Stetho core compile 'com.facebook.stetho:stetho:1.3.1' //If you want to add a network helpe...
2017-04-24 14:25:00 79
转载 Nginx (三) 使用Keepalived搭建高可用服务
Nginx可以实现高并发反向代理,实现负载均衡,但是有个问题就是Nginx是单点的。如果Nginx故障,则整个服务将会处于不可用状态。所以我们就需要想办法让nginx高可用,即使一个Nginx宕机,还可以有其他的Nginx来支持服务。现在我们通过Keepalived的就可以实现多台Nginx作为主备机,当主机宕机时,可以让备机切换成主机继续提供服务,对整个用户服务几乎没有影响。1.Keepa...
2017-04-23 18:02:00 54
转载 数制转换-栈的应用(C++实现)
数制转换-栈的应用(C++实现) 本程序实现的是十进制与不同进制之间的的数据转换,利用的数据结构是栈,基本数学方法辗转相除法。conversion.h#include<stack>using namespace std;//将十进制的数据n转换成m进制的数据stack<int> conversion...
2017-04-23 11:41:00 165
转载 数据结构:单链表基本操作
单链表学习:参考《大话数据结构》涉及到单链表的基本操作有如下:int initList(linkList *); //初始化一个单链表,具有头指针,头结点,头结点->next=NULL;int createListHead(linkList *, int n); //头插法创建一个链表,链表长度为n;int createListTail(linkList *, int n); ...
2017-04-23 09:58:00 536
转载 DetachedCriteria和Criteria
在常规的Web编程中,有大量的动态条件查询,即用户在网页上面自由选择某些条件,程序根据用户的选择条件,动态生成SQL语句,进行查询。 针对这种需求,对于分层应用程序来说,Web层需要传递一个查询的条件列表给业务层对象,业务层对象获得这个条件列表之后,然后依次取出条件,构造查询语句。这里的一个难点是条件列表用什么来构造?传统上使用Map,但是这种方式缺陷很大,Map可以传递的信息非常有限,只能传递...
2017-04-23 08:46:00 59
转载 路由表与转发表:
路由表与转发表:路由表是根据路由选择算法得出的,而转发表是从路由表得出的;转发表的结构应当使查找过程最优化,路由表则需要对网络拓扑变化的计算最优化路由表总是由软件实现的,而转发表可由硬件实现BGP(路径向量选择协议):寻找一条能够到达目的网络且比较好的路由,使用TCPRIP与OSPF:相同点:都是因特网的标准协议,都要和其他路由器交换信息,且收敛过程快不同点:RIP(距...
2017-04-22 23:15:00 916
转载 Python定位SVG元素
svgelementXpath = "//div[12]/*[name()='svg']/*[name()='g']/*[name()='g'][2]/*[name()='g'][1]/*[name()='image']"svgelem = driver.find_element_by_xpath(svgelementXpath)action = ActionChains(driver...
2017-04-22 16:14:00 311
转载 Solr 写数据流程
Solr 写数据流程: 1、源字符串首先经过分词器处理,包括:拆分词以及去除stopword。 2、然后经过语言处理,包括大小写转换以及单词转换。 3、将源数据中需要的信息加入到Document中的各个Field字段中,并把需要索引的Field字段索引起来,同时把需要存储的Field字段存储起来。然后将索引写入存储器,存储器可以是内存或者磁盘。转载于:https:/...
2017-04-22 14:55:00 66
转载 SGU 114. Telecasting station 三分or找中位数
题目链接点这儿一開始想都没想。。。直接上了三分。。。结果。。。sample的答案不一样。。。可是过了。。。然后又看了看。。。发现这不就是高中或者初中出过的求中位数的题么。。。直接找到这些的中位数即可了。。。。假设某一点处人口不止一个。那就把它拆成一个一个的点。然后求中位数。嗯。。。这题就结束了。。。至于三分的过程,事实上就是二分略微改进的版本号。二分仅仅能求单调的函数,假设...
2017-04-22 14:35:00 76
转载 初始化并提交代码到github的步骤
1.到项目的根目录写执行:git init初始化本地仓库。此时,生成.git目录2.执行git remote add origin 仓库的url比如:git remote add origin https://github.com/yongfengnice/SlideView.git3.git fetch 拉取所有的远程分支到本地4.设置本地仓库和远程仓库的映射,执行git branch ...
2017-04-22 12:28:00 84
转载 yii2 url 路径 以及 参数加密
// 发送邮件 public function actionEmail($id) { $data = Reserve::find()->where(['id'=>$id])->asArray()->one(); $mail= Yii::$app->mailer->compose(); $mail->...
2017-04-22 11:16:00 207
转载 如何导出和导入mysql数据(数据迁移)
本文转自如何导出和导入mysql数据(数据迁移)这是其中一种方法,非常简单1. 导出数据库数据 mysqldump -uroot -p dp_db > dumpout.sql其中 root是账户名 dp_db是需要导出的数据库名称dumpout.sql存储导出的数据2. 将导出的数据dumpout.sq...
2017-04-21 20:36:00 45
转载 在ubuntu1604下用tmux,vim搭建pythonIDE
TMUX:首先要在ubuntu下安装tmux:执行sudo apt-get install tmux安装好之后,我们需要定义下切换窗口和拆分窗口的快捷键,这样我们就可以利用键盘来创建多个会话在终端执行 gedit ~/.tmux.conf这个是用户级下的tmux配置文件,修改后只能在当前用户下生效,一般tmux默认的是ctrl+b组合键为启动执行命令,但b键隔的有点远我们可以改成c...
2017-04-21 15:26:00 131
转载 URL地址中中文乱码详解(javascript中encodeURI和decodeURI方法、java.net.URLDecoder.encode、java.net.URLDecoder.decode)...
引言: 在Restful类的服务设计中,经常会碰到需要在URL地址中使用中文作为的参数的情况,这种情况下,一般都需要正确的设置和编码中文字符信息。乱码问题就此产生了,该如何解决呢?且听本文详细道来。1. 问题的引出 在Restful的服务设计中,查询某些信息的时候,一般的URL地址设计为: get /basic/service? keyword=历史 , 之类的URL地址。 但是,在...
2017-04-20 21:50:00 231
转载 position属性
1. relative我们可以这样理解,如果不设置relative属性,sub1的位置按照正常的文档流,它应该处于某个位置。但当设置sub1为的position为relative后,将根据top,right,bottom,left的值按照它理应所在的位置进行偏移,relative的“相对的”意思也正体现于此。对于此,您只需要记住,sub1如果不设置relative时它应该在哪里,一旦设置...
2017-04-20 14:06:00 39
转载 浅谈C#数组(一)
如果需要使用同一类型的多个对象,可以使用数组和集合(后面介绍)。C#用特殊的记号声明,初始化和使用数组。Array类在后台发挥作用,它为数组中的元素排序和过滤提供了多个方法。使用枚举器,可以迭代数组中的所有元素。 如果需要使用不同类型的多个对象,可以使用Tuple(元组)类型。一.简单数组(一维数组) 数组是一种数据结构,它可以包含同一个类型的多个元素。 1.数组的声明 ...
2017-04-20 12:31:00 154
转载 PageObject设计模式,在selenium自动化测试中的运用
PageObject设计模式1. Web自动化测试框架(WebTestFramework)是基于Selenium框架且采用PageObject设计模式进行二次开发形成的框架。 2. web测试时,建议强烈推荐使用_谷歌或_火狐浏览器。3. PageObject设计模式:是将某个页面的所有"元素(包含控件)属性"及"元素操作"封装在1个类(Class)里面~~~~4. 目的: 测试代码与被测页面对象...
2017-04-19 15:31:00 184
转载 设计模式--桥接模式
将抽象部分与它的实现部分分离,使它们都可以独立地变化。抽象与它的实现分离,并不是说让抽象类与其派生类分离,因为这没有任何意义,实现指的是抽象类和它的派生类用来实现自己的对象。实现系统可能有多角度分类,每一种分类都有可能变化,那么就把这种多角度分离出来让它们独立变化,减少它们之间的耦合。基本代码://抽象基类class Abstraction { prote...
2017-04-19 08:14:00 29
转载 scu4445(模拟)
题目链接:https://vjudge.net/problem/SCU-4445 1 #include<cstdio> 2 #include<cstring> 3 #include<cmath> 4 #include<algorithm> 5 using namespace std; 6 7 const int ma...
2017-04-18 15:41:00 91
转载 浮动
display属性块级元素<div>,<p>,<h1>~<h6>,列表内联(行内)元素<a><img><span>------标准文档流的组成display{none 设置元素不被显示{inline 设置元素为内联元素{block 设置元素为块级元素...
2017-04-17 11:42:00 40
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人