- ubuntu 12.04 arm-linux-gcc
时间一粒
环境搭建交叉编译ubuntuarmgcc
因为用到的开发板是tiny6410,所以直接解压光盘自带的arm-linux-gcc包tarzxvfarm-linux-gcc-4.5.1-v6-vfp-20101103.tgz把解压出来的目录另存为自己想要存放的地方mv/opt/FriendlyARM/toolschain/4.5.1/~/tiny6410/arm-linux-gcc-4.5.1把交叉编译工具链的路径添加到系统变量中:sudog
- uboot1.1.6配置、编译、链接分析
flyinng
OK6410的Linuxmakefilebuildincludeshellfile编译器
tiny6410上采用的处理器是S3C6410,我们首先要做的是从网上下载三星公司针对s3c6410修改过的s3c-u-boot-1.1.6的源码,然后对这个源码进行分析,最后再将源码移植到tiny6410上。1、uboot初见我从网上下载的源码是s3c-u-boot-1.1.6_rel-4-3-2_20080917.tar.bz2,解压后得到s3c-u-boot-1.1.6这个目录。根据顶层的R
- Uboot1.1.6配置、编译、链接分析
LeoYu0701
Linux
Tiny6410上采用的处理器是S3C6410,我们首先要做的是从网上下载三星公司针对s3c6410修改过的s3c-u-boot-1.1.6的源码,然后对这个源码进行分析,最后再将源码移植到tiny6410上。1、uboot初见我从网上下载的源码是s3c-u-boot-1.1.6_rel-4-3-2_20080917.tar.bz2,解压后得到s3c-u-boot-1.1.6这个目录。根据顶层的R
- 在linux中进行arm交叉编译体验tiny6410裸机程序开发流程
found
开发嵌入式linuxarm开发裸程序Tiny6410友善之臂DNW
在某鱼上找了一个友善之臂的Tiny6410开发板用来体验一下嵌入式开发。这次先体验一下裸机程序的开发流程,由于这个开发板比较老旧了,官方文档有很多过期的内容,所以记录一下整个过程。1.交叉编译器安装按照光盘A中的文档《04-Tiny6410Linux开发指南.pdf》的1.3.5节描述,用光盘中的arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz文件解压后运行命令arm
- android faq 模板,Android FAQ
CeLaMbDa
androidfaq模板
有,由友善工程师编写,介绍如何搭建Android开发环境以及编写Android应用软件,并在Tiny6410和Mini6410上调试。文档的下载地址:在android源代码根目录执行.setenv再到你要编译的模块的目录执行以下命令即可。mmm./注意,但并不是所有模块都可以单独编译的,一般app和lib通常都可以单独编译,但一些公共的库就不行。1)通过miniUSB线,在eclipse运行程序时
- linux 字符设备驱动 ioctl,Tiny6410学习ing—(四)、嵌入式Linux内核驱动进阶—(7)、高级字符设备驱动(ioctl 控制)—①...
weixin_39709262
linux字符设备驱动ioctl
每天总是想学一点,然后积累多了,自己也就有那么点的满足感,不得不承认自己还是不行,但是,一直相信,只要肯努力,肯坚持,那就算是一种成功!!学习Linux那更得这样!!不过做玩这点东西,五一我也打算休息的。(四)、嵌入式Linux内核驱动进阶(7)、字符设备驱动(ioctl控制)—①大部分驱动除了需要具备读写设备的能力外,还学要具备对硬件控制的能力。例如,要求设备报告错误信息,改变波特率,这些操作常
- Linux Qt+opencv2.3.1在tiny6410上的移植
llliuyx
ARM嵌入式opencv交叉编译移植qt4cmake
opencv新手,挣扎了两天总算是移植成功了。成功解决一个问题时的喜悦,如果你已经很长时间没有感受到了,那么对不起,你已经老了。好了,感受在这咱就不多说了,现在切入正题。linux环境:Fedora9arm开发板:tiny6410交叉编译器:cmake2.8.12.2opencv版本:2.3.1opencv2.0版本以后就不再是用configure配置,可以是用cmake配置。网上碰到好多都是op
- Friendly Tiny6410的Superboot安装及DNW驱动的安装
lf搁不了浅
linux其他
FriendlyTiny6410的Superboot安装及DNW驱动的安装**最近找到一块不知道什么时候买的友善之臂的linux开发板,板载芯片是三星的S3C6410,想着拿来跑跑linux,经过对网盘角落的挖掘终于找到了当初附赠的资料,不过在初次使用时却遇到了一些小麻烦,分别是安装的”BIOS“不工作和DNM无法识别USB驱动。经过一番折腾终于解决了。用到的文件都放在最后的链接中了。1."BIO
- Qt下libusb-win32的使用方法
gaoszzzz
C++Windows
之前一直找不到适合WIN7下的Tiny6410的USB下载软件,正好这几天开始学习USB,所以打算自己写一个专门用于Tiny6410的WIN7下的USB下载软件。发现了libusb这个库可以用作无驱USB开发,就是说根本不需要了解Window驱动开发的知识就可以开发USB设备驱动,只需要了解一下USB的相关协议即可。Windows下我几乎不用VS来写程序,或者说我不懂MFC吧,呵呵,所示我用Qt来
- Linux下安装dnw驱动(tiny6410)
xm_7754
Linux
工具下载:https://download.csdn.net/download/qq_40793742/103964961、查看设备信息插上usb下载线,连接上用命令查看usb设备信息#lsusb看到序列号为5345,12342、安装驱动在pc下解压缩dnw4linux-master_tiny6410.zip,文件复制到linux下面共享目录,查看里面有4个文件进入到secbulk_driver目
- 转:linux--6410触摸屏驱动
轩逸尘
转载
目前,市面上很多6410开发板都存在触摸屏抖动的问题,tiny6410也不例外,友善的解决方法是采用一线触摸,即在LCD板上,用一个单片机控制ADS7846芯片AD转换,再将数据通过单总线的方式与6410通讯。可是,我这里没有一线触摸板,于是就开始移植ADS7846驱动到tiny6410。介绍:可能有人会问,6410的触摸屏为什么会抖动呢,是不是滤波没做好,或者是硬件走线的原因?是不是硬件的原因,
- 基于ARM的智能灯光控制系统总结(1-项目介绍)
总督2017
经过3个月的不断摸索,终于把91arm学堂阶段二的项目实践内容基本上做了出来(视频教程中的代码并不全),在此把相关心得和代码保存下来,供自己和学友们参考系统硬件:主控模块:nanopis2(cortex-A9四核s5p4418)、5v转3.3v模块、光感、声感、5v继电器、面包板及LED灯、串口转USB调试接口等无线网络模块:tiny6410(ARM11三星S3C6410)、红外传感、继电器、面包
- S3C6410,Tiny6410,Mini6410,MoblieDDR内存驱动
iteye_2060
++++++++++++++++++++++++++++++++++++++++++本文系本站原创,欢迎转载!转载请注明出处:http://blog.csdn.net/mr_raptor/article/details/6621741++++++++++++++++++++++++++++++++++++++++++1.概述S3C6410内存控制器是采用的PL340内存控制芯片。AMBAAPB3.
- tiny6410: linux内核移植以及文件系统
ONIM
linux嵌入式
经过两个星期的坎坎坷坷,终于算是内核启动成功了。这里主要是参考了网上一篇6410内核移植的文章,和国嵌的视频。目标板:tiny6410宿主机:win7+CentOS编译器:arm-linux-gcc-4.5.1之前花了好多时间去移植bootloader,但是没有成功,内心十分着急。所以跳过了这块,直接去移植内核了。。。。所以,bootloader用的是友善之臂的。首先,移植内核1下载linux-2
- Linux驱动的开发与移值——为Tiny210加入AC97驱动Wm9713
koy0755
C++Linux/嵌入式linux平台audiostructcodecc
文章目的:记录声卡驱动开发的学习过程,本文只是讲解了声卡驱动开发过程中的驱动的基本文件体系结构,暂没有对内核增加新的代码。通过简单的修改配置,让Tiny210具备Ac97的驱动,兼容Tiny6410的声卡芯片Wm9713。上一篇文章《Linux驱动的开发与移值——分析Tiny210的声卡驱动模块》地址:http://blog.csdn.net/koy0755/article/details/734
- Linux驱动的开发与移值——分析Tiny210的声卡驱动模块
koy0755
C++Linux/嵌入式linuxwildcardcodecmakefileaudio脚本
目的:接着上一篇文章《s3c6410LCD驱动的分析过程——定位相关源代码》地址:http://blog.csdn.net/koy0755/article/details/7269656,再写一篇关于分析内核驱动的过程的文章以便加深自己对这方面的印象。背景:手头有友善之臂的tiny210和tiny6410。我留意到tiny210的核心板比6410多了一个排针座,但是另外两个针座的位置都是一样的。于
- 在ubuntu系统下安装arm--tiny6410交叉编译工具链
fxfreefly
嵌入式linux
本文以友善之臂的Tiny6410开发板为例,在ubuntu系统中安装交叉编译工具链,它的作用是在计算机上编译出可以在arm平台上运行的内核、驱动模块、应用程序等。在这里我使用的是友善之臂提供的arm-linux-gcc-4.5.1源码。1、解压源文件首先将arm-linux-gcc-4.5.1.tgz复制到计算机中,可以复制到任意个文件夹中,然后在终端中进入这个文件夹,执行下面的命令tarxvzf
- 虚拟机中使用debian 下的minicom与Tiny6410通讯实践心得.doc
zzwpublic
Tiny6410debian虚拟机通讯linux终端windows
虚拟机中使用debian下的minicom与Tiny6410通讯实战历程前几天开发板Tiny6410买回来了,可是不知道从哪下手,连干什么都不知道,看了一些教程后决定从串口通讯学起。PC机:笔记本win764位旗舰版vmplayer启动debian6;win7下装了USB转串口驱动Win7下使用hypertrm超级终端虚拟机中的debian使用minicom通讯工具,据说linux下的c-kerm
- sqlite3的交叉编译
Mabel_one
交叉编译sqlite3
比如说我们在qtcreator中编写程序的时候想用到sqlite3数据库,但是因为qtcreator中的编译器中的库中并没有sqlite3的库,所以肯定编译不了,所以若想在qtcreator中编译sqlite3的程序,首先的将sqlite3的库添加到交叉编译器中,同样这个也分为在PC下和在开发板tiny6410中两种情况:前提:安装sqlite3有sqlite3交叉编译的压缩包,解压到/opt下,
- 开发板上使用GPIO向电磁继电器发送高低电平控制台灯亮灭(我的第一个linux驱动程序开发)
llliuyx
ARM嵌入式
开发板:tiny6410虚拟机:Fedora9本驱动程序是根据tiny6410开发文档中LED灯驱动程序改写,由于第一次接触驱动程序开发,第一次这么直接的操作硬件,所以难免会有不准确的地方,希望大家见谅。首先我来补充一下,驱动程序开发的基础知识。其实也是在开发这个驱动程序时新学的,看的书是北京航空航天大学出版社郑灵翔主编的《嵌入式接口技术与linux驱动程序开发》,似乎写的还不错,暂时我只看了一丢
- 移植SDL运行库到Tiny6410 上
weixin_30244889
在移植游戏之前,我们首先需要将SDL/SDL_mixer/SDL_ttf/SDL_image这四个库移植到Tiny6410上,另外还需要iconv库。libiconv-1.13.1.tar.gzIconv库下载:http://ftp.gnu.org/pub/gnu/libiconv/SDL-1.2.14.tar.gzSDL库http://www.libsdl.org/download-1.2.ph
- Tiny6410 H.264远程视频监控
guozhiyuan20095318
嵌入式
1在PC机和tiny6410开发板之间接好电源,串口,网线,采用NFS方式起根文件系统。将摄像头USB接口插入开发板USB主机接口,可以看到驱动识别到摄像头设备的信息。2运行文件系统中的视频采集服务器程序cam_server我的摄像头是在网上买的中星微ZC301,之前用我家台式的摄像头发现不好使这是我的摄像头zc3013将client目录拷贝到虚拟机中,./cam_client(client我已上
- tiny6410刷机教程
qq_38678091
arm开发板
首先制作sd卡bois使用sd-flasher格式化sd卡,Scan能找到sd卡,Available项为no时点击Relayout,再次Scan后为yes,找到superboot-2011114.bin文件(文件目录不能为中文),点击fuse,会提示succeed,插入arm开发板,拨动开关到sd卡启动,led1闪烁即成功。将images目录直接复制到sd卡中,插入arm开发板,sd卡启动,屏幕显
- 《tiny6410裸机程序》第五章:汇编与C混合编程-LED跑马灯最终说明、myled再次精简
雷古拉斯
硬件相关
RVDS的CodeWarrior配置如下:Linker(链接)设置RealViewLinker->Output:Linkertype选Simple;Simpleimage中ROBase填0x50200000、RWBase填0x50203000。RealViewLinker->Options:Imageentrypoint填0x50200000。RealViewLinker->Layout:Obje
- arm11 Tiny6410 gpio驱动实现输入和输出
bestman
linux驱动C语言Linux
这个驱动人家都说很简单,因为需要,所以我自己写了一个。其实最后发现要是初学者写这个驱动还是不简单的,问了好多人,发了好多帖子,会的人寥寥无几啊,网上贴的都是一些只有中断输入button和只有输出的led的demo,很难使用,我把我写好的给大家分享下,大家有什么问题可以直接问我。我把需要注意的地方列出来在以前常见的GPIO作为中断使用的时候,一般做以下步骤即可:*设置GPIO复用功能为一般的GPIO
- 《通过Web远程浏览并控制Tiny6410上的usb摄像头》---实战篇
guomutian911
mjpeg-streamlinux开源软件远程视频监控
时间不早了,简单介绍直奔主题哈一、介绍软件:Mjpeg‐stream是一个开源软件,用于把mjpeg格式的文件变成流媒体输出。平台:Tiny6410硬件:普通usb摄像头二、编译、安装方法不多讲,网上写的比较好的博文很多三、pc上测试效果(只能用火狐,ie、360浏览器均不正常显示)1>地址栏输入:http://192.168.1.107:8080/?action=stream(视频)2>或者地址
- Beaglebone Black——tslib编译与安装
zy812248258
最近调试通了一块三星Tiny6410的4.3寸LCD触摸屏,开机后进入系统桌面环境,想接着在BBB中搭建一个Qt的嵌入式开发环境,本文主要记录tslib的移植过程。tslib是用于在Qt的界面程序中支持对于触摸屏的操作,所以需要移植tslib库到ARM板上。操作环境:(1)所用开发板为BeagleboneBlackA5C板,运行系统为官方Debian7.520140514。(2)tslib源码来自
- (原创)移植ads7846驱动到tiny6410(tiny6410)(ads7846)(移植)(触摸屏)(抖动)...
weixin_30439031
摘要:目前,市面上很多6410开发板都存在触摸屏抖动的问题,tiny6410也不例外,友善的解决方法是采用一线触摸,即在LCD板上,用一个单片机控制ADS7846芯片AD转换,再将数据通过单总线的方式与6410通讯。可是,我这里没有一线触摸板,于是就开始移植ADS7846驱动到tiny6410。介绍:可能有人会问,6410的触摸屏为什么会抖动呢,是不是滤波没做好,或者是硬件走线的原因?是不是硬件
- Ubuntu下 Tiny6410嵌入式Qt开发环境的搭建
Devin-zhou
首先要准备好交叉编译所需要的软件包:(1)arm-linux-gcc-4.5.1-v6-vfp-20101103.tgz(交叉编译环境,tiny6410自带的)(2)qt-everywhere-opensource-src-4.8.5.tar.gz(Qt的源码,tiny6410自带的)(3)qt-creator-linux-x86_64-opensource-2.5.2.bin(我的系统是64位,
- Tiny6410 移植QT4.7.3
知耻而后勇的蜗牛
QT学习
转载注明出处:袁方的技术博客http://blog.csdn.net/yf210yf/article/details/7354215原来虽然移植过qt,但这次用友善之臂的tiny6410移植QT4.7.3还是费了一下午时间。现在写点什么总结下。【目标板】tiny6410【虚拟机】ubuntu11.04【编译器】arm-linux-gcc4.3.2【安装源】(1)Qt_SDK_Lin32_offli
- jQuery 跨域访问的三种方式 No 'Access-Control-Allow-Origin' header is present on the reque
qiaolevip
每天进步一点点学习永无止境跨域众观千象
XMLHttpRequest cannot load http://v.xxx.com. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. test.html:1
- mysql 分区查询优化
annan211
java分区优化mysql
分区查询优化
引入分区可以给查询带来一定的优势,但同时也会引入一些bug.
分区最大的优点就是优化器可以根据分区函数来过滤掉一些分区,通过分区过滤可以让查询扫描更少的数据。
所以,对于访问分区表来说,很重要的一点是要在where 条件中带入分区,让优化器过滤掉无需访问的分区。
可以通过查看explain执行计划,是否携带 partitions
- MYSQL存储过程中使用游标
chicony
Mysql存储过程
DELIMITER $$
DROP PROCEDURE IF EXISTS getUserInfo $$
CREATE PROCEDURE getUserInfo(in date_day datetime)-- -- 实例-- 存储过程名为:getUserInfo-- 参数为:date_day日期格式:2008-03-08-- BEGINdecla
- mysql 和 sqlite 区别
Array_06
sqlite
转载:
http://www.cnblogs.com/ygm900/p/3460663.html
mysql 和 sqlite 区别
SQLITE是单机数据库。功能简约,小型化,追求最大磁盘效率
MYSQL是完善的服务器数据库。功能全面,综合化,追求最大并发效率
MYSQL、Sybase、Oracle等这些都是试用于服务器数据量大功能多需要安装,例如网站访问量比较大的。而sq
- pinyin4j使用
oloz
pinyin4j
首先需要pinyin4j的jar包支持;jar包已上传至附件内
方法一:把汉字转换为拼音;例如:编程转换后则为biancheng
/**
* 将汉字转换为全拼
* @param src 你的需要转换的汉字
* @param isUPPERCASE 是否转换为大写的拼音; true:转换为大写;fal
- 微博发送私信
随意而生
微博
在前面文章中说了如和获取登陆时候所需要的cookie,现在只要拿到最后登陆所需要的cookie,然后抓包分析一下微博私信发送界面
http://weibo.com/message/history?uid=****&name=****
可以发现其发送提交的Post请求和其中的数据,
让后用程序模拟发送POST请求中的数据,带着cookie发送到私信的接入口,就可以实现发私信的功能了。
- jsp
香水浓
jsp
JSP初始化
容器载入JSP文件后,它会在为请求提供任何服务前调用jspInit()方法。如果您需要执行自定义的JSP初始化任务,复写jspInit()方法就行了
JSP执行
这一阶段描述了JSP生命周期中一切与请求相关的交互行为,直到被销毁。
当JSP网页完成初始化后
- 在 Windows 上安装 SVN Subversion 服务端
AdyZhang
SVN
在 Windows 上安装 SVN Subversion 服务端2009-09-16高宏伟哈尔滨市道里区通达街291号
最佳阅读效果请访问原地址:http://blog.donews.com/dukejoe/archive/2009/09/16/1560917.aspx
现在的Subversion已经足够稳定,而且已经进入了它的黄金时段。我们看到大量的项目都在使
- android开发中如何使用 alertDialog从listView中删除数据?
aijuans
android
我现在使用listView展示了很多的配置信息,我现在想在点击其中一条的时候填出 alertDialog,点击确认后就删除该条数据,( ArrayAdapter ,ArrayList,listView 全部删除),我知道在 下面的onItemLongClick 方法中 参数 arg2 是选中的序号,但是我不知道如何继续处理下去 1 2 3
- jdk-6u26-linux-x64.bin 安装
baalwolf
linux
1.上传安装文件(jdk-6u26-linux-x64.bin)
2.修改权限
[root@localhost ~]# ls -l /usr/local/jdk-6u26-linux-x64.bin
3.执行安装文件
[root@localhost ~]# cd /usr/local
[root@localhost local]# ./jdk-6u26-linux-x64.bin&nbs
- MongoDB经典面试题集锦
BigBird2012
mongodb
1.什么是NoSQL数据库?NoSQL和RDBMS有什么区别?在哪些情况下使用和不使用NoSQL数据库?
NoSQL是非关系型数据库,NoSQL = Not Only SQL。
关系型数据库采用的结构化的数据,NoSQL采用的是键值对的方式存储数据。
在处理非结构化/半结构化的大数据时;在水平方向上进行扩展时;随时应对动态增加的数据项时可以优先考虑使用NoSQL数据库。
在考虑数据库的成熟
- JavaScript异步编程Promise模式的6个特性
bijian1013
JavaScriptPromise
Promise是一个非常有价值的构造器,能够帮助你避免使用镶套匿名方法,而使用更具有可读性的方式组装异步代码。这里我们将介绍6个最简单的特性。
在我们开始正式介绍之前,我们想看看Javascript Promise的样子:
var p = new Promise(function(r
- [Zookeeper学习笔记之八]Zookeeper源代码分析之Zookeeper.ZKWatchManager
bit1129
zookeeper
ClientWatchManager接口
//接口的唯一方法materialize用于确定那些Watcher需要被通知
//确定Watcher需要三方面的因素1.事件状态 2.事件类型 3.znode的path
public interface ClientWatchManager {
/**
* Return a set of watchers that should
- 【Scala十五】Scala核心九:隐式转换之二
bit1129
scala
隐式转换存在的必要性,
在Java Swing中,按钮点击事件的处理,转换为Scala的的写法如下:
val button = new JButton
button.addActionListener(
new ActionListener {
def actionPerformed(event: ActionEvent) {
- Android JSON数据的解析与封装小Demo
ronin47
转自:http://www.open-open.com/lib/view/open1420529336406.html
package com.example.jsondemo;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
impor
- [设计]字体创意设计方法谈
brotherlamp
UIui自学ui视频ui教程ui资料
从古至今,文字在我们的生活中是必不可少的事物,我们不能想象没有文字的世界将会是怎样。在平面设计中,UI设计师在文字上所花的心思和功夫最多,因为文字能直观地表达UI设计师所的意念。在文字上的创造设计,直接反映出平面作品的主题。
如设计一幅戴尔笔记本电脑的广告海报,假设海报上没有出现“戴尔”两个文字,即使放上所有戴尔笔记本电脑的图片都不能让人们得知这些电脑是什么品牌。只要写上“戴尔笔
- 单调队列-用一个长度为k的窗在整数数列上移动,求窗里面所包含的数的最大值
bylijinnan
java算法面试题
import java.util.LinkedList;
/*
单调队列 滑动窗口
单调队列是这样的一个队列:队列里面的元素是有序的,是递增或者递减
题目:给定一个长度为N的整数数列a(i),i=0,1,...,N-1和窗长度k.
要求:f(i) = max{a(i-k+1),a(i-k+2),..., a(i)},i = 0,1,...,N-1
问题的另一种描述就
- struts2处理一个form多个submit
chiangfai
struts2
web应用中,为完成不同工作,一个jsp的form标签可能有多个submit。如下代码:
<s:form action="submit" method="post" namespace="/my">
<s:textfield name="msg" label="叙述:">
- shell查找上个月,陷阱及野路子
chenchao051
shell
date -d "-1 month" +%F
以上这段代码,假如在2012/10/31执行,结果并不会出现你预计的9月份,而是会出现八月份,原因是10月份有31天,9月份30天,所以-1 month在10月份看来要减去31天,所以直接到了8月31日这天,这不靠谱。
野路子解决:假设当天日期大于15号
- mysql导出数据中文乱码问题
daizj
mysql中文乱码导数据
解决mysql导入导出数据乱码问题方法:
1、进入mysql,通过如下命令查看数据库编码方式:
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------------------+
| Variable_name&nbs
- SAE部署Smarty出现:Uncaught exception 'SmartyException' with message 'unable to write
dcj3sjt126com
PHPsmartysae
对于SAE出现的问题:Uncaught exception 'SmartyException' with message 'unable to write file...。
官方给出了详细的FAQ:http://sae.sina.com.cn/?m=faqs&catId=11#show_213
解决方案为:
01
$path
- 《教父》系列台词
dcj3sjt126com
Your love is also your weak point.
你的所爱同时也是你的弱点。
If anything in this life is certain, if history has taught us anything, it is
that you can kill anyone.
不顾家的人永远不可能成为一个真正的男人。 &
- mongodb安装与使用
dyy_gusi
mongo
一.MongoDB安装和启动,widndows和linux基本相同
1.下载数据库,
linux:mongodb-linux-x86_64-ubuntu1404-3.0.3.tgz
2.解压文件,并且放置到合适的位置
tar -vxf mongodb-linux-x86_64-ubun
- Git排除目录
geeksun
git
在Git的版本控制中,可能有些文件是不需要加入控制的,那我们在提交代码时就需要忽略这些文件,下面讲讲应该怎么给Git配置一些忽略规则。
有三种方法可以忽略掉这些文件,这三种方法都能达到目的,只不过适用情景不一样。
1. 针对单一工程排除文件
这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是同一
- Ubuntu 创建开机自启动脚本的方法
hongtoushizi
ubuntu
转载自: http://rongjih.blog.163.com/blog/static/33574461201111504843245/
Ubuntu 创建开机自启动脚本的步骤如下:
1) 将你的启动脚本复制到 /etc/init.d目录下 以下假设你的脚本文件名为 test。
2) 设置脚本文件的权限 $ sudo chmod 755
- 第八章 流量复制/AB测试/协程
jinnianshilongnian
nginxluacoroutine
流量复制
在实际开发中经常涉及到项目的升级,而该升级不能简单的上线就完事了,需要验证该升级是否兼容老的上线,因此可能需要并行运行两个项目一段时间进行数据比对和校验,待没问题后再进行上线。这其实就需要进行流量复制,把流量复制到其他服务器上,一种方式是使用如tcpcopy引流;另外我们还可以使用nginx的HttpLuaModule模块中的ngx.location.capture_multi进行并发
- 电商系统商品表设计
lkl
DROP TABLE IF EXISTS `category`; -- 类目表
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `category` (
`id` int(11) NOT NUL
- 修改phpMyAdmin导入SQL文件的大小限制
pda158
sqlmysql
用phpMyAdmin导入mysql数据库时,我的10M的
数据库不能导入,提示mysql数据库最大只能导入2M。
phpMyAdmin数据库导入出错: You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
- Tomcat性能调优方案
Sobfist
apachejvmtomcat应用服务器
一、操作系统调优
对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。
【适用场景】 任何项目。
二、Java虚拟机调优
应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。
J
- SQLServer学习笔记
vipbooks
数据结构xml
1、create database school 创建数据库school
2、drop database school 删除数据库school
3、use school 连接到school数据库,使其成为当前数据库
4、create table class(classID int primary key identity not null)
创建一个名为class的表,其有一