qiuri2008

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  1127 随笔 :: 0 文章 :: 84 评论 :: 321万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

11 2017 档案

摘要:一、站长之家-站长工具tools.chinaz.com 站长之家相信很多人都很熟悉,一个老牌的站长站。 站长之家-站长工具 通过这几张截图,大家可以看到工具还是相当丰富的。既有域名查询类的,也有seo相关类的,也有权重查询类,还是一很多的辅助工具。 二、在线工具网tool.lu 这个工具也相当丰富, 阅读全文
posted @ 2017-11-30 19:43 江召伟 阅读(890) 评论(0) 推荐(0) 编辑

摘要:实时协议是物联网的一项根本性技术,在物联网领域发挥了重大的作用。目前物联网设备所广泛使用的四大实时协议:XMPP、HTTP、CoAP以及MQTT等可谓各擅所长、亦各有弊端。 那么在万物互联的时代,谁主沉浮?今天我们先来讨论MQTT与CoAP。 在对比哪种协议更适合物联网之前,我们要先了解各种协议的偏 阅读全文
posted @ 2017-11-30 18:53 江召伟 阅读(5051) 评论(0) 推荐(0) 编辑

摘要:代码审核(Code Review)是软件研发质量保障机制中非常重要的一环,但在实际项目执行过程中,却因为种种原因被Delay甚至是忽略。在实践中,给大家推荐一款免费、开放源代码的代码审查软件Gerrit。 1. Why Code Review Code Review是什么? Code Review最 阅读全文
posted @ 2017-11-30 17:02 江召伟 阅读(819) 评论(0) 推荐(0) 编辑

摘要:IT知识梳理 2017-11-30 06:57:10 Dos 命令进阶(一)讲解思路 1、Net常用命令 (1)net share - 查看共享命令 net share ipc$ - 设置ipc$共享 net share ipc$ /del - 删除ipc$共享 (xp系统无法删除) net sha 阅读全文
posted @ 2017-11-30 10:30 江召伟 阅读(2289) 评论(0) 推荐(0) 编辑

摘要:近年来,由于开源项目、社区的活跃热度大增,进而引来持续集成(CI)系统的诞生,也越发的听到更多的人在说协同开发、敏捷开发、迭代开发、持续集成和单元测试这些拉风的术语。然而,大都是仅仅听到在说而已,国内也很少有公司能有完整的 CI 体系流程。反之一些开源项目都有完整的 CI体系,比如openstack 阅读全文
posted @ 2017-11-30 09:05 江召伟 阅读(5160) 评论(0) 推荐(1) 编辑

摘要:Nginx("engine x")是一个高性能的 HTTP 和反向代理服务器,第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。官方测试 nginx 能够支撑5万并发链接,并且 cpu、内存等资源消耗却非常低,并发能力强,运行非常稳定。 Nginx 是一款轻量级的Web 服务器/反 阅读全文
posted @ 2017-11-30 08:52 江召伟 阅读(4117) 评论(0) 推荐(0) 编辑

摘要:apache做反向代理服务器 apache代理分为正向代理和反向代理: 1 正向代理: 客户端无法直接访问外部的web,需要在客户端所在的网络内架设一台代理服务器,客户端通过代理服务器访问外部的web(需要在客户端的浏览器中设置代理服务器) 适用于: ①局域网的代理服务器(一般是网关,相当于squi 阅读全文
posted @ 2017-11-29 21:09 江召伟 阅读(222) 评论(0) 推荐(0) 编辑

摘要:谷歌的 Android 开源项目在 Git 的使用上有两个重要的创新,一个是为多版本库协同而引入的 repo,另外一个重要的创新就是 Gerrit —— 代码审核服务器。Gerrit 为 git 引入的代码审核是强制性的,就是说除非特别的授权设置,向 Git 版本库的推送(Push)必须要经过 Ge 阅读全文
posted @ 2017-11-29 20:38 江召伟 阅读(9018) 评论(0) 推荐(0) 编辑

摘要:这段时间,想搭建一个gerrit,用于代码托管,gerrit的搭建,网上有很多种教程,但是自己按照别人的教程逐步操作,一直出现诸多问题。最头痛的就是:Configuration Error Check the HTTP server's authentication settings. 后来经过他人 阅读全文
posted @ 2017-11-29 20:26 江召伟 阅读(4669) 评论(0) 推荐(0) 编辑

摘要:安装Gerrit 以新用户身份操作 cat review_site_project/etc/gerrit.config: [httpd] listenUrl = http://x.x.x.x:8081/ cat /etc/apache2/apache2.conf : NameVirtualHost 阅读全文
posted @ 2017-11-29 20:26 江召伟 阅读(3905) 评论(0) 推荐(0) 编辑

摘要:系统环境:Ubuntu12.04 服务器上安装git+gitolite+gitweb 建立git以及adminGit账户: git用户存放Gerrit Sever以及Gitolite相关文件: 创建管理员SSH-KEY&安装: 假设管理员使用使用的是另外一台PC生成,生成SSH-KEY(adminG 阅读全文
posted @ 2017-11-29 09:02 江召伟 阅读(3956) 评论(0) 推荐(0) 编辑

摘要:如将默认的80端口修改为9000 不管怎样,只要你选择合适的端口(电信商没有封的),进行如下的设置即可: 1, 修改 /etc/apache2/ports.conf 将 改为自己需要的端口 2,修改/etc/apache2/sites-available/default 将第一行的 改为自己需要的端 阅读全文
posted @ 2017-11-28 19:51 江召伟 阅读(885) 评论(0) 推荐(0) 编辑

摘要:汇总如下: Dos基础命令梳理思路 小编初来乍道, 不清楚我的插图在我发布后会不会不清晰, 因为我在排版时看到插入的图片是清晰的, 以前见其他条友发布的文章中总有不晰的图片, 很是不爽. 所以如果有不清晰的地方请条友帮忙指出, 小编看到留言就即可修正. 1、Dir(Directory)命令 命令参数 阅读全文
posted @ 2017-11-28 19:51 江召伟 阅读(770) 评论(0) 推荐(0) 编辑

摘要:Apache sudo apt-get install apache2 PHP sudo apt-get install php5 sudo apt-get install php5-gd //支持更高级的图片显示功能需要安装GD图形支持 让Apache支持php sudo apt-get inst 阅读全文
posted @ 2017-11-27 20:40 江召伟 阅读(192) 评论(0) 推荐(0) 编辑

摘要:在Javascript的DOM中,关于事件Event对象的知识是一定要掌握的。Event对象模型主要分为两个部分,一个是Event对象本身具有的属性和方法,这个参照API就可以学得;另一个是在DOM节点上绑定的事件,例如click,dblclick,mouseenter等,以及事件在DOM节点中的传 阅读全文
posted @ 2017-11-27 19:09 江召伟 阅读(568) 评论(0) 推荐(0) 编辑

摘要:系统级别: 下面这些工具利用内核的计数器在系统软硬件的环境中检查系统级别的活动。 vmstat: 虚拟内存和物理内存的统计,系统级别。 mpstat: 每个CPU 的 使用情况。 iostat: 每个磁盘I/O 使用情况,由块设备接口报告。 netstat: 网络按口的统计,TCP/IP栈的统计,以 阅读全文
posted @ 2017-11-27 19:05 江召伟 阅读(433) 评论(0) 推荐(0) 编辑

摘要:shell脚本中,不能随意添加空格,否则出错: 1,=等号两边必须无空格。否则出错。如i =$1和i= $1都是错的。但是在()内部不限制如for ((i= 1;i < 3;i= i+1))是正确的。 2,(())内外部括号之间无空格,( () )这样报错。但内部括号内不限制,随便如s=$(( $i 阅读全文
posted @ 2017-11-26 15:14 江召伟 阅读(1364) 评论(0) 推荐(0) 编辑

摘要:一、GIT工作流程 了解git,首先要弄清楚对象在被git管理过程中所处的4个阶段,分别是: 工作目录 index(又称为暂存区) 本地仓库 远程仓库。 从时间先后来讲,工作目录的内容是你当前看到的,也是最新的;index区标记了你当前工作目录中,哪些内容是被git管理的;而本地仓库保存了对象被提交 阅读全文
posted @ 2017-11-23 17:17 江召伟 阅读(525) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2017-11-23 16:41 江召伟 阅读(526) 评论(0) 推荐(0) 编辑

摘要:scp 对拷文件夹 和 文件夹下的所有文件 对拷文件并重命名 上传到远端 1、上传目录: scp [-r] ./util 用户名@192.168.1.65:/home/wwwroot/limesurvey_back/scp 2、上传文件 scp ./util 用户名@192.168.1.65:/ho 阅读全文
posted @ 2017-11-22 20:25 江召伟 阅读(94235) 评论(0) 推荐(2) 编辑

摘要:Findstr 使用正则表达式搜索文件中的文本模式。 语法 findstr [/b] [/e] [/l] [/r] [/s] [/i] [/x] [/v] [/n] [/m] [/o] [/p] [/offline] [/g:File] [/f:File] [/c:String] [/d:DirLi 阅读全文
posted @ 2017-11-22 19:08 江召伟 阅读(22198) 评论(0) 推荐(0) 编辑

摘要:首先要明确一点,对git的操作是围绕3个大的步骤来展开的(其实几乎所有的SCM都是这样) 1. 从git取数据(git clone) 2. 改动代码 3. 将改动传回git(git push) 这3个步骤又涉及到两个repository,一个是remote repository,再远程服务器上,一个 阅读全文
posted @ 2017-11-22 18:43 江召伟 阅读(422) 评论(0) 推荐(0) 编辑

摘要:Git push $ git push ssh://git@dev.lemote.com/rt4ls.git master // 把本地仓库提交到远程仓库的master分支中$ git remote add origin ssh://git@dev.lemote.com/rt4ls.git$ git 阅读全文
posted @ 2017-11-22 17:11 江召伟 阅读(290) 评论(0) 推荐(0) 编辑

摘要:Git 仓库 1.1Git 基本概念 在Git中,我们将需要进行版本控制的文件目录叫做一个仓库(repository),每个仓库可以简单理解成一个目录,这个目录里面的所有文件都通过Git来实现版本管理,Git都能跟踪并记录在该目录中发生的所有更新。 现在我们已经知道什么是repository(缩写r 阅读全文
posted @ 2017-11-22 16:36 江召伟 阅读(11108) 评论(0) 推荐(2) 编辑

摘要:说明:Ubuntu版本12.04 1. 配置gerrit管理帐号 1 sudo adduser gerrit 1 sudo adduser gerrit 1 sudo adduser gerrit sudo adduser gerrit 增加sudo权限: 1 sudo usermod -a -G 阅读全文
posted @ 2017-11-21 18:55 江召伟 阅读(816) 评论(0) 推荐(0) 编辑

摘要:1. 前言 最近在摸索git + gerrit代码审核的工作模式,需要安装gerrit服务器,经过一阵折腾,走了不少弯路,在此做下笔记,以便自己或者他人参考。有误的地方请指教。 我的环境如下: 环境 IP 说明 Windows XP 192.168.1.100 客户端web访问gerrit服务器 虚 阅读全文
posted @ 2017-11-21 17:08 江召伟 阅读(4288) 评论(2) 推荐(0) 编辑

摘要:SVN打tag SVN打tag是一个很常用的功能,要谈打tag,还得从SVN官方推荐的目录结构说起。SVN官方推荐在一个版本库的根目录下先建立trunk、branches、tags这三个文件夹,其中trunk是开发主干,存放日常开发的内容;branches存放各分支的内容,比如为不同客户制定的不同版 阅读全文
posted @ 2017-11-21 17:04 江召伟 阅读(1195) 评论(0) 推荐(0) 编辑

摘要:1. 简介 Gitweb提供了git版本库的图形化web浏览功能。可以到网站http://git.kernel.org/体验下效果,如下图所示。 Gitweb界面 它既可以通过配置架设于web服务器上,也可以无须任何配置针对单独git版本库即时启动。Gitweb支持多个版本库,可以对版本库进行目录浏 阅读全文
posted @ 2017-11-21 17:03 江召伟 阅读(912) 评论(0) 推荐(0) 编辑

摘要:Git有一个工具被称为git config,它允许你获得和设置配置变量;这些变量可以控制Git的外观和操作的各个方面。 一. 配置文件的存储位置 这些变量可以被存储在三个不同的位置: 1./etc/gitconfig 文件:包含了适用于系统所有用户和所有库的值。如果你传递参数选项’--system’ 阅读全文
posted @ 2017-11-21 15:20 江召伟 阅读(12600) 评论(0) 推荐(0) 编辑

摘要:首先需要装好CentOS系统,作为测试,你可以选择装在虚拟机上,这样比较方便。这步默认你会,就不讲了。有了CentOS,那么如何搭建Git服务器呢?1、首先需要安装Git,可以使用yum源在线安装: 2、创建一个git用户,用来运行git服务 3、初始化git仓库:这里我们选择/data/git/l 阅读全文
posted @ 2017-11-20 22:18 江召伟 阅读(468) 评论(0) 推荐(0) 编辑

摘要:更新后一定要:apt-get update 阅读全文
posted @ 2017-11-20 19:38 江召伟 阅读(769) 评论(0) 推荐(0) 编辑

摘要:1、首先设置虚拟机为连接的可移动U盘 2.首先在虚拟机界面的情况下,插入U盘,U盘格式为fat32的 3.在mnt目录下新建一个文件夹usb 4.运用sudo fdisk -l /dev/sdb 来查找新挂载上的U盘, 5.运用mount命令挂载U盘到刚刚创建的usb文件夹下 6.进入usb文件夹 阅读全文
posted @ 2017-11-20 19:35 江召伟 阅读(3176) 评论(0) 推荐(0) 编辑

摘要:在 Linux 下搭建 Git 服务器 环境: 服务器 Ubuntu12.04.5LTS + git(version 1.7.1)客户端 Windows10 + git(version 2.8.4.windows.1) ① 安装 Git Linux 做为服务器端系统,Windows 作为客户端系统, 阅读全文
posted @ 2017-11-19 11:36 江召伟 阅读(349) 评论(0) 推荐(0) 编辑

摘要:之前的做法是客户端提交代码之后,再去服务器端项目中 svn up 一下来更新代码,让服务器端的项目更新到最新版本。可以编写一个 post-commit 钩子脚本来实现服务器端代码的自动更新,它在 SVN 每次 svn commit 之后运行。 服务器端 SVN 版本仓库中,进入某个项目,有一个 ho 阅读全文
posted @ 2017-11-19 09:50 江召伟 阅读(657) 评论(0) 推荐(0) 编辑

摘要:git简介 首先,与以前广为流行的SVN不同,git是分布式的,其没有服务器端与客户端之分(虽然在项目管理过程中,一般会人为地指定某一台非开发用的机器作为“服务器”,但就git自身功能来说,完全可以没有这个台“服务器”,至于实际中为什么会有,后面将会讲到)。 然后,git的分支(branch)与合并 阅读全文
posted @ 2017-11-18 20:56 江召伟 阅读(233) 评论(0) 推荐(0) 编辑

摘要:STM32F10X SPI操作flash MX25L64读写数据 简单的一种应用,ARM芯片作为master,flash为slaver,实现单对单通信。ARM主控芯片STM32F103,flash芯片为MACRONIX INTERNATIONAL的MX25L6465E,64Mbit。 SPI应该是嵌 阅读全文
posted @ 2017-11-15 14:40 江召伟 阅读(1379) 评论(0) 推荐(0) 编辑

摘要:在多线程下,在同一时间内,可能有多个线程在操作。如果没有同步机制,那么很难保证每个线程操作的正确性。 1、互斥锁概念: 互斥锁提供一个可以在同一时间,只让一个线程访问临界资源的的操作接口。互斥锁(Mutex)是个提供线程同步的基本锁。上锁后,其他的线程如果想要锁上,那么会被阻塞,直到锁释放后。 如果 阅读全文
posted @ 2017-11-15 11:23 江召伟 阅读(431) 评论(0) 推荐(0) 编辑

摘要:Vim是一个功能强大的全屏幕文本编辑器,是linux上最常用的文本编辑器,他的作用是建立、编辑、显示文本文件,vim没有菜单,只有命令。 vim工作模式 $ vi myfile.msg ESC从插入模式回到命令模式 1.vim插入命令: 命令 作用 小写a 在光标所在字符后插入 大写A 在光标所在行 阅读全文
posted @ 2017-11-12 09:56 江召伟 阅读(369) 评论(0) 推荐(0) 编辑

摘要:UMF进程的Coredump问题追踪: 通河code开机DUMP问题 现象: 开机Dump,原因:_MAINAPP_SW_Init()调用了Factory_Ver_Debug()内存溢出。 分析流程: 1、make menuconfig配置coredump导出功能 2、程序Dump后会在U盘自动产生 阅读全文
posted @ 2017-11-11 15:31 江召伟 阅读(534) 评论(0) 推荐(0) 编辑

摘要:MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽, 阅读全文
posted @ 2017-11-06 18:56 江召伟 阅读(18620) 评论(0) 推荐(0) 编辑

摘要:Android的四层架构相比大家都很清楚,老生常谈的说一下分别为: Linux2.6内核层,核心库层,应用框架层,应用层。我今天重点介绍一下应用框架层Framework。 Framework层为我们开发应用程序提供了非常多的API,我们通过调用特殊的API构造我们的APP,满足我们业务上的需求。写A 阅读全文
posted @ 2017-11-06 18:56 江召伟 阅读(1002) 评论(0) 推荐(0) 编辑

摘要:说到shell通配符(wildcard),大家在使用时候会经常用到。下面是一个实例: 1 1 2 3 4 [chengmo@localhost ~/shell]$ ls a.txt b.txt c.old #2 1 2 3 4 [chengmo@localhost ~/shell]$ ls *.tx 阅读全文
posted @ 2017-11-02 15:36 江召伟 阅读(911) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示