- 博客(63)
- 收藏
- 关注
转载 在fedora25x86下编译opencv的Android版本的过程记录
准备材料:1. 32位的Fedora25(不建议使用64位系统----64位系统下也是可以编译的,这里为了简单起见,考虑使用32位操作系统。事实上,本人在64位操作系统下也做了尝试,也完成了编译。)2.opencv2.4.13的源码(根据个人需要选择版本即可)3.32位的r10e版本的ndk编译平台(当然必须是32位的,不能使用低于r10b版本的编译器,但是也不建议使用r12以上的编译...
2017-03-31 10:52:00
63
转载 用for循环打印半金字塔、金字塔、正方形、倒金字塔、菱形、空心图形等
1、半金字塔$n=5;//控制层数for($i=1;$i<=$n;$i++){//控制每层的 “*” 数for($j=1;$j<=$i;$j++){echo "*";}echo "<br/>";}... 1、半金字塔$n=5;//控制层数for($i=1;$i<=$n;$i++){//控制每层的 “*” 数for($j=1;$j<=$i...
2017-03-30 17:34:44
1391
转载 Linux系统第一次使用crontab,不能正常编辑
第一次使用crontab 时,会出现no crontab for root - using an empty one“Select a editor ......”下面有几个选项,就是叫你选择编辑器。(选vim)就可以了,我选的第二个。但是我选错了,这样就会遇到点麻烦,没有办法正常编辑,crontab -e。 怎么办?问题如下:编辑界面变成这样,真不知道该如何去编辑更改其...
2017-03-30 15:26:50
1056
转载 STM32 GPIO口模式配置
F103系列typedef struct{ uint16_t GPIO_Pin; /*!< Specifies the GPIO pins to be configured. This parameter can be any value of @ref GPIO_pins_defi...
2017-03-29 14:12:00
1002
转载 Linux管理磁盘及LVM管理
LVM是Linux系统中对磁盘分区进行管理的一种逻辑机制,它是建立在硬盘和分区之上,文件系统之下的一个逻辑层,在建立文件系统时屏蔽下层的磁盘分区布局,能够保持现有数据不变的情况下动态调整磁盘容量,提高磁盘灵活性在虚拟机中安装一块新硬盘,大小为8Gfdisk -l 识别系统中的磁盘设备[root@localhost~]#fdisk-lDisk/dev/sda:2...
2017-03-29 11:52:55
99
转载 RxAndroid、RxJava的PublishSubject改造Observable
RxAndroid、RxJava的PublishSubject改造Observable在附录1的基础上,用RxAndroid、RxJava的PublishSubject改造Observable,同时用OkHttp实现网络请求。改造集中在Java上层代码,如:packag...
2017-03-28 18:50:50
159
转载 Struts2(2)
一、分模块开发:单独写模块的配置文件,把配置文件引入到核心配置文件中Aaction的单独配置文件如下<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"...
2017-03-28 16:10:00
83
转载 软件开发生命周期及文档
软件开发生命周期及文档软件开发,同任何事物一样要经历孕育、诞生、成长、成熟、结束等阶段,称之为软件开发生命周期。通常,软件开发生命周期包括可行性分析与项目开发计划、需求分析、设计、编码、测试、发布维护等。1)可行性分析与项目开发计划(能力/钱) 由市场部决定这个阶段主要确定软件开发的目标及其可行性,明确要解决的问题及解决办法,以及解决问题需要的费用、资源、时间。要进行问题定义...
2017-03-27 16:04:44
353
转载 nodejs中的bcryptjs密码加密
bcryptjs密码加密bcryptjs是一个第三方密码加密库,是对原有bcrypt的优化,优点是不需要安装任何依赖npmjs地址引入bcryptjs库npm install bcryptjsvar bcrypt = require('bcryptjs');...同步用法(Sync)生成hash密码var bcrypt ...
2017-03-27 07:47:25
506
转载 Android系统启动流程(四)Launcher启动过程与系统启动流程
相关文章Android系统架构与系统源码目录Android系统启动流程(一)解析init进程启动过程Android系统启动流程(二)解析Zygote进程启动过程Android系统启动流程(三)解析SyetemServer进程启动过程前言此前的文章我们学习了init进程、Zygote进程和SyetemServer进程的启动过程,这一篇文章我们就来学习Android系统启动流程的最后一步:Laun...
2017-03-27 04:30:18
120
转载 js循环遍历的两种方法for循环和for ... in 循环
JS数组的遍历方法有两种:第一种:一般的for循环,例如:var a = new Array("first", "second", "third") for(var i = 0;i < a.length; i++) {document.write(a[i]+",");}输出的结果:fitst,second,third第二种:用for...
2017-03-26 14:48:00
112
转载 关于let
ES6新增了声明变量的命令let,let与var不同的是let声明的作用域是块级作用域。下面是let的几种使用场景。1、let常见使用场景以往写for循环经常有这样的代码:for(var i=0;i<num;i++)这种情况下声明的变量i的作用域其实函数作用域,相当于var i;for(i=0;i<num;i++)现在有了let可以这样写for...
2017-03-25 17:00:00
102
转载 iOS10适配——相机,通讯录,麦克风等权限设置
iOS10 以后,需要在plist文件里面添加各种权限:如下:这里仅以相册的为例: plist文件里面添加,Privacy - Photo Library Usage Description,Value值为描述,弹出的提示框会显示出来。 升到iOS10之后,需要设置权限的有:麦克风权限:Privacy - Microphone Usage Descrip...
2017-03-25 12:46:00
209
转载 多线程上下文切换优化与注意
前言本文来自方腾飞老师《Java并发编程的艺术》第一章。并发编程的目的是为了让程序运行得更快,但是并不是启动更多的线程就能让程序最大限度地并发执行。在进行并发编程时,如果希望通过多线程执行任务让程序运行得更快,会面临非常多的挑战,比如上下文切换的问题、死锁的问题,以及受限于硬件和软件的资源限制问题,本文要研究的是上下文切换的问题。 什么是上下文切换即使是单核CPU也支持多线程执行代码,CPU通过给...
2017-03-23 18:07:00
160
转载 P4810 A’s problem(a)
#include<iostream>using namespace std;int tot=0;int a;int main(){ int n; cin>>n; for(int i=1;i<=n;i++) { cin>>a; if(a%2==1)...
2017-03-22 20:35:00
79
转载 BOT建设经营转让,PPP公私合作
PPP、BOT两种模式有什么区别?BOT模式(build-operate-transfer),由投资方建设并专营一定期限最后移交政府的方式;PPP模式(public-private-partnership),即公私合作模式,是公共基础设施中的一种项目融资模式。在该模式下,鼓励私营企业、民营资本与政府进行合作,参与公共基础设施的建设。 在污水处理、垃圾焚烧等领域主要采用...
2017-03-22 19:24:00
406
转载 如何用img标签的src属性去访问私有ftp上的图片,而不需要下载到本地
一般情况下我们要访问ftp上的某个文件时,会有以下几个方案1. 在浏览器的地址栏里输入ftp的ip 例如:ftp//:168.192.0.1这样就会弹出一个登陆界面,输入用户名,密码即可进入到ftp中。2.下载一个ftp的可视化桌面应用,输入ip,用户名,密码即可进入到ftp中。3.现在有这么一个需求,一...
2017-03-22 14:30:00
1563
转载 [译] 当发布安卓开源库时我希望知道的东西
原文地址:Things I wish I knew when I started building Android SDK/Libraries原文作者:本文已获作者 Nishant Srivastava 授权译文出自:掘金翻译计划译者:jifaxu校对者:BoilerYao, gaozp当发布安卓开源库时我希望知道的东西一切要从安卓开发者开发自己的“超酷炫应用”开始说起,他们...
2017-03-22 09:48:10
135
转载 行业探索
有人说,不做调研的冒险是自寻死路,在我寻死10多年后,为降低死亡几率,我必须要反思自己的过往同时也要探索行业趋势,先赶上再成长壮大。 有人说,失败中才能吸取成功经验。只有失败过才知道提前预探、预选择、预体验是多么重要,小错误对防止大错误是多么必要! 金融行业年终奖比较丰厚,细分领域挺多,各自什么特点,未来什么趋势,不同情况下趋势变化的预判,稍作研究一下。 ...
2017-03-21 20:41:35
81
转载 AWS的区域和可用区概念解释
AWS的每个区域一般由多个可用区(AZ)组成,而一个可用区一般是由多个数据中心组成。AWS引入可用区设计主要是为了提升用户应用程序的高可用性。因为可用区与可用区之间在设计上是相互独立的,也就是说它们会有独立的供电、独立的网络等,这样假如一个可用区出现问题时也不会影响另外的可用区。在一个区域内,可用区与可用区之间是通过高速网络连接,从而保证有很低的延时...
2017-03-20 12:41:00
214
转载 iOS CPU占有率达到了100%甚至更多,然后导致App闪退
今天在真机调试的过程中,发现了一个严重的问题,发现CPU的使用率竟然达到了100%,以至于会导致运行内存占用过高,被系统的看门狗机制给杀掉。 下面就讲一讲怎么去定位这个问题:1.打开Xcode,把项目跑动起来,然后选择这个选项卡2.现在就可以看到这个画面 3. 现在我们可以看到这个页面,发现我的CPU达到了 105%,这肯定是有问题,那现在怎么办呢,我们可以看到右边的图,点击...
2017-03-19 22:57:00
946
转载 MongoDB C#驱动中Query几个方法
Query.All("name", "a", "b");//通过多个元素来匹配数组Query.And(Query.EQ("name", "a"), Query.EQ("title", "t"));//同时满足多个条件Query.EQ("name", "a");//等于Query.Exists("type", true);//判断键值是否存在Query.GT("value", 2);...
2017-03-19 17:34:00
77
转载 java科学计数法
1 科学计数法的概念1.1 有效数字在一个近似数中,从左边第一个不是0的数字起,到精确到的位数止,这中间的所有数字都叫做这个近似数的有效数字例如:890314000保留三位有效数字为8.90×10的8次方 (四舍)839960000保留三位有效数字为8.40×10的8次方 (五入)0.00934593保留三位有效数字为9.35×10的-3次方1.2 E记号大多数计算器及计算机...
2017-03-17 19:26:07
347
转载 js温故而知新10(操作表单)——学习廖雪峰的js教程
用JavaScript操作表单和操作DOM是类似的,因为表单本身也是DOM树。HTML表单的输入控件主要有以下几种:文本框,对应的<input type="text">,用于输入文本;口令框,对应的<input type="password">,用于输入口令;单选框,对应的<input type=...
2017-03-16 15:08:42
108
转载 intellij idea 清除版本控制
一、概述intellij idea 再加入版本控制后,在工作空间中的项目文件都会纳入管理范围,这样idea左侧 “project视图” 中的项目及文件也会出现红色(可能其它颜色),若使用其他客户端工作,完全可以清除idea的版本控制配置。二、修改文件路径:workspace/.idea修改文件:vcs.xml<project version="4"> <comp...
2017-03-16 11:00:00
806
转载 【带权并查集】【离散化】vijos P1112 小胖的奇偶
每个区间拆成r和l-1两个端点,若之内有偶数个1,则这两个端点对应的前缀的奇偶性必须相同,否则必须相反。于是可以用带权并查集维护,每个结点储存其与其父节点的奇偶性是否相同,并且在路径压缩以及Union时进行分类讨论即可。由于n太大,要对两个端点进行离散化。#include<cstdio>#include<algorithm>using namespa...
2017-03-14 18:19:00
216
转载 ansible 普通用户执行命令
首先需要了解ssh 普通用户登陆的做法:1.普通用户ssh 免密码登陆举个例子:[A@source~]$sshuser@10.0.0.1表示当前用户A以用户user登陆10.0.0.1,如果省略用户, 即:ssh 10.0.0.1,表示以当前用户A登陆这里记住两个用户:A: 当前用户,执行ssh 的用户user:登陆10.0.0.1的用户, 这个用户是属于10.0.0....
2017-03-14 14:37:06
2297
转载 elasticsearch5.0.1集群一次误删除kibana索引引发的血案
elasticsearch集群中一次删除kibana索引引发的血案1.问题发生的过程:早上的时候有某个索引无法看到报表数据,于是就点该报表多次,估计集群被点挂了,报错:Elasticsearch is still initializing the kibana index当时有点慌估计是昏了头,直接根据baidu某篇博文的提示进行了操作curl -XDELETE h...
2017-03-13 19:37:00
193
转载 如何在servlet的监听器中使用spring容器的bean
另外补充下:在web Server容器中,无论是Servlet,Filter,还是Listener都不是Spring容器管理的,因此我们都无法在这些类中直接使用Spring注解的方式来注入我们需要的对象,当然除了下面我们详细说的方法外,还有的比如说为了在Servlet中使用Spring容器的对象,那么可以参考如下两篇文章:《Servlet自动注入Spring容器中的Bean解决方法》《在s...
2017-03-13 14:55:00
140
转载 .Net开源框架列表
API框架NancyFx:轻量、用于构建 HTTP 基础服务的非正式(low-ceremony)框架,基于.Net 及 Mono 平台。官网ASP.NET WebAPI:快捷创建 HTTP 服务的框架,可以广泛用于多种不同的客户端,包括浏览器和移动设备。官网ServiceStack:架构缜密、速度飞快、令人愉悦的 web 服务。官网Nelibur:Nelibur 是一个...
2017-03-13 12:53:00
260
转载 HDU1229 还是A+B
问题链接:HDU1229 还是A+B。问题描述:参见上述链接。问题分析:(略)。程序说明:函数power()可以用于计算10的k次方,是一个快速幂程序。AC的C++语言程序如下:/* HDU1229 还是A+B */#include <iostream>#include <cstdio>using namesp...
2017-03-12 23:47:00
69
转载 Tp框架之命名空间
命名空间,相当于虚拟目录实现自动加载类的机制初始命名空间:Library文件夹初始命名空间下面有很多根命名空间:1、Library里面的文件夹2、APP的模块文件夹在tp框架中,只有这两个地方存放类在定义的时候:在写命名空间的时候需要从根写起,写到该文件所在的文件夹结束用的时候:从根开始写,写到类名结束例如:Home就是这个命名空间的根,所以写的时...
2017-03-12 15:33:00
169
转载 Drupal 7 自定义购物流程以及用户界面
前言这是2015年的一个项目,基于Drupal7+Commerce模块进行开发。由于Commerce自带的购物流程比较复杂,而且界面简陋,用起来也不方便,所以需要进行彻底的重新设计。过程中遇到不少问题,很多是以前没有遇到过的,后来通过大量的Google搜索以及阅读API文档,才得以全部解决。准备由于页面多处使用了AJAX操作,为了方...
2017-03-12 06:54:17
205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅