自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

金融行业从业者/C/JavaWeb

天行健,君子以折腾不息

  • 博客(72)
  • 资源 (8)
  • 收藏
  • 关注

原创 搭建FastDFS最小文件系统(一台机)

1.什么是FastDFSFastDFS是用c语言编写的一款开源的分布式文件系统。FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。2.FastDFS架构FastDFS架构包括 Tracker server和Storage server。客户端请求Tracker s...

2018-03-22 21:39:58 1059

转载 shell脚本运行java程序

通过下面shell脚本来启停java程序#!/bin/sh####################################环境变量及程序执行参数#需要根据实际环境以及Java程序名称来修改这些参数####################################JDK所在路径JAVA_HOME="/usr/local/jdk1.8.0_131"#执行程序启动所使用的系统用户

2017-06-28 22:16:10 5293

原创 C语言用JVM调起Java方法

项目需要,目前只有Java的库,只能在全C项目中想办法调用这个JAVA库, 那么这个时候就考虑用到libjvm.so来创建JVM来运行类。

2017-06-04 15:37:39 2068

原创 tomcat管理页面登陆问题

apache tomcat host manger 账号密码 403 Access Denied

2016-12-14 20:21:14 561

原创 树莓派折腾之烧录系统、下载源代码、编译内核

好了,既然说是折腾,那就不是一两下子就顺利搞下来的,且听我把它一一道来。1 烧录系统关于烧录系统,一开始我是用的NOOBS,因为里面囊括了几大系统,任君选择,但是当我后面编译完内核,想把内核更新到SD卡里的时候,就悲剧了,怎么想也没想到这个系统居然会使得linux下无法识别SD卡的分区。 所以这里我建议使用 RASPBIAN 下载地址如下: https://www.raspberrypi.or

2015-12-05 21:24:10 7936 2

原创 SinaWeibo Oauth2.0授权问题

本文讲的是如何通过Oauth2.0对第三方APP授权,Oauth2.0的授权流程,原理的这里就不介绍了,百度搜就有了。这里主要讲的是怎么在自己的APP中添加代码,获取access token。第一步:下载SDK。登入open.weibo.com,在文档--资源下载--SDK,下载新浪提供的SDK,第二步:创建APP,申请app key, app ,redirect_

2014-12-01 12:43:32 1027

转载 Android 近百个项目的源代码

Android PDF 阅读器 http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeans http://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android Battery Dog http://sourceforge.net/projects/andba

2014-04-29 15:41:06 1662

原创 Linux音频编程指南

一、数字音频音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音频信号之后,才能送到计算机中作进一步的处理。数字音频系统通过将声波的波型转换成一系列二进制数据,来实现对原始声音的重现,实现这一步骤的设备常被称为模/数转换器(A/D)。A/D转换器以每秒钟上万次的速率对声波进行采样,每个采样点都记录下了原始模拟声波在

2013-03-13 08:23:35 1736 1

原创 byte[]合并

直接上代码吧。 /** * 合并两个byte数组 * 将pByteA的前numA和pByteB的前numB合并 * @param pByteA * @param numA * @param pByteB * @param numB * @return */ public static byte[

2013-03-07 11:24:06 2949

转载 string与十六进制byte互转

废话不多说,请看: /** * 字符串转换成十六进制字符串 * @param String str 待转换的ASCII字符串 * @return String 每个Byte之间空格分隔,如: [61 6C 6B] */ public static String str2HexStr(String str) {

2013-03-06 17:57:13 18827 1

转载 String与十六进制数互转

废话不多说,请看: /** * 字符串转换成十六进制字符串 * @param String str 待转换的ASCII字符串 * @return String 每个Byte之间空格分隔,如: [61 6C 6B] */ public static String str2HexStr(String str) {

2013-03-06 17:55:47 80359 3

原创 Android之在GEC210板上点灯。

又是点灯,没有错,学硬件,什么时候都是从点灯开始的,对不,而且还是用Android应用程序点灯。要用Android控制自定义的硬件,如何实现呢?用JNI即可。1、准备工作好了,先做些准备工作。准备工作无非就是搭建下环境,下载些东西。请看些链接。点我点我!2、led驱动照理说,点灯的程序,我不应该贴出来的,但是,考虑到有同学做Android没学过驱动,我就贴出来,仅供参考

2013-03-06 10:10:38 2818

原创 Java中各种类型转换

写Android数据处理代码的时候,往往要用到各种类型转换,但是往往自己又记不住,好了,现在决定整理一下写在博客里。以后好查,也给大家一个方便。下面会有一段段的实例代码。String-->shortString src = "2222";short dest = Short.parseShort(src);String-->intString src

2013-03-02 12:30:21 610

转载 Java 多线程优先级

Java线程可以有优先级的设定,高优先级的线程比低优先级的线程有更高的几率得到执行(不完全正确,请参考下面的“线程优先级的问题“)。优先级的取值Java线程的优先级是一个整数,其取值范围是1 (Thread.MIN_PRIORITY ) - 10 (Thread.MAX_PRIORITY )。 Thread源代码里对NORM_PRIORITY (数值为5) 的注释是

2013-03-01 13:27:34 1091

转载 android之IntentService

不管是何种Service,它默认都是在应用程序的主线程(亦即UI线程)中运行的。所以,如果你的Service将要运行非常耗时或者可能被阻塞的操作时,你的应用程序将会被挂起,甚至会出现ANR错误。为了避免这一问题,你应该在Service中重新启动一个新的线程来进行这些操作。现有两种方法共大家参考:① 直接在Service的onStartCommand()方法中重启一个线程来执行,如:

2013-02-25 13:51:21 559

转载 Android Service和Activity基于串口蓝牙模块的双向通信

一直以来都想利用手机来控制一些东西,比如电灯,电风扇等家电或者智能小车等.驱动蓝牙模块可以在Activity中直接调用,也可以在多线程下直接使用,但这样会存在一个缺陷:当你按下手机的Home或者Back键的时候.程序退出了,下次你重新启动软件的时候又需要重新建立蓝牙的链接了.     为了克服以上问题,我把蓝牙模块的调用放到Service里面使用.首先对Service说明下:(来源于htt

2013-02-24 12:04:06 1126 1

转载 android 公开静态内部类BroadcastReceiver

当想实现广播接收功能时,因java  是单继承,所以一般一个类都会extends Activity,所以会想到内部类来extends BroadcastReceiver,这中间可能会出现两种异常1:java.lang.RuntimeException: Unable to instantiate      receiver com.example.progressbar.Progres

2013-02-24 10:43:33 810

原创 android 在service中如何向activity传递数据

一种是在Activity里注册一个BroadcastReceiver,Service完成某个任务就可以发一个广播,接收器收到广播后通知activity做相应的操作。另一种是,使用bindService来关联Service和Application,应用.apk里的所有组件一般情况都运行在同一个进程中,所以不需要用到IPC,bindService成功后,Service的Client可以得到Serv

2013-02-23 18:03:13 3140 1

转载 Android 中的BroadCastReceiver

BroadCastReceiver 简介 (末尾有源码)BroadCastReceiver 源码位于: framework/base/core/java/android.content.BroadcastReceiver.java 广播接收者( BroadcastReceiver )用于接收广播 Intent ,广播 Intent 的发送是通过调用Context.sendBroadca

2013-02-23 15:50:37 519

转载 android 的Activity和Service之间的通信

在android中Activity负责前台界面展示,service负责后台的需要长期运行的任务。Activity和Service之间的通信主要由IBinder负责。在需要和Service通信的Activity中实现ServiceConnection接口,并且实现其中的onServiceConnected和onServiceDisconnected方法。然后在这个Activity中还要通过如下代码绑

2013-02-23 15:33:30 1535

原创 Android之handler的使用

一、知识点1、handler应该由处理消息的线程创建。2、handler与创建它的线程相关联,而且也只与创建它的线程相关联。handler运行在创建它的线程中,所以,如果在handler中进行耗时的操作,会阻塞创建它的线程。【来源】以上来自:二、一些知识点1、Android的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Looper。主线程(UI线

2013-02-23 14:54:30 730

原创 Android之SQLite存取DATETIME类型

在android的sqlite中存取DATETIME类型的方法。      创建表时:String sql="create table tb3(idINTEGER PRIMARY KEY,timestamp DATETIME DEFAULT CURRENT_TIMESTAMP, weight DOUBLE)";      timestamp字段缺省值是当前时间(基于GM

2013-02-22 09:36:54 28168 3

原创 android 的NDK在Windwos环境搭建(二)

添加环境变量,右键JNI项目,Properties,选择C/C++ Build,修改PATH,添加;C:\cygwin\bin这个路径下有bash ,免得报错。。 可能会出现的问题:1)Type 'jstring' could not be resolved.右键JNI项目,Properties,选择C/C++ General,再选Paths and Symbols,将

2013-02-14 16:20:08 1473

转载 android 的NDK在Windwos环境搭建(一)

NDK的Windwos环境搭建Eclipse版本是3.6以上的 一、下载android NDK您可以下载NDK r4  for Windows或NDK r5  for Windows安装包,下载地址:地址:http://developer.android.com/sdk/ndk/index.html下载后解压缩到你的工作目录,例如:E:\Android\tools\androi

2013-02-14 16:10:25 1483

原创 怎么安装CDT插件

eclipse下载地址:http://www.eclipse.org/downloads/cdt下载地址:http://download.eclipse.org/tools/cdt/releases/galileo/步骤/方法将下载的cdt-master-6.0.2.zip解压到任一文件目录下 找cdt解压到的目录下的features,plugi

2013-02-12 14:39:54 3397

原创 Android之调用本地摄像头

做应用可能有时候需要调用本地的摄像头,所以这里就记录意下如何调用。摄像头预览需要在布局文件添加surfaceview, 这里需要注意,其实用FrameLayout也可以,大家可以参考http://www.cnblogs.com/over140/archive/2011/11/16/2251344.html 1、布局 <SurfaceView android:layo

2013-02-11 16:29:59 24301

原创 进程线程等学习笔记

总共分为12部分分别是:进程、线程、消息队列、信号量集、共享内存、PGSQL编程、MYSQL编程、网络编程、文件访问、标准I/O、系统数据文件和信息、信号(一) 进程1. 进程ID为0的进程通常是调度进程,常常被称为交换进程进程ID为1的进程通常是init进程,在自举过程结束时由内核调用进程ID为2的进程页守护进程,负责支持虚拟存储系统的分页操作2. pid_t getpid(

2012-11-10 10:33:36 1017

原创 进程

进程退出状态,是可以查看的。有时候,我们需要用子进程来完成一些操作,但是子进程没操作完就结束了,我们需要知道它是为什么退出,在哪里退出,那么看以下例程:#include #include #include void pr_exit(int status){ if(WIFEXITED(status)) { printf("normal termination, exit st

2012-11-08 18:50:25 681

原创 Mint下搞些个玩意。

系统搞定了,总得装些软件平时用吧。1、我要用Kugoo听歌,怎么办?很抱歉,Kugoo听歌的愿望可能不行,但是用豆瓣电台还是可以的,那现在试试吧。首先安装BanShee播放器,然后再上网下载http://code.google.com/p/banshee-doubanfm/downloads/detail?name=banshee-extension-doubanfm_0.3.

2012-10-24 12:11:38 820

原创 linux下的alternatives

在我的linux系统里,本来就有个jdk1.6的版本,但是已经旧了,我要换新的JDK,问题来了。下载了最新的JDK1.7.0_09,解压出来,添加了环境变量,但是使用java -version的时候,发现还是JDK1.6那个怎么办呢?好吧,慢慢找出来。我用whereis java找到了java命令是调用/usr/bin/java好吧,用ls -l /usr/bin/java又发现调

2012-10-23 20:51:16 3345

原创 XP下安装linuxMint13

这个linuxMint13,还是我朋友介绍给我的时候我才知道,我第一眼看就喜欢上它了。然后我就马上刻光盘,什么刻的,结果光驱出问题了。悲剧,所以这里就不介绍光盘安装了,我是用我的小U盘装的,没用多少空间,估计就1G多一点吧。一、上网下载包。http://www.linuxmint.com/download.php下载MATE的32位版本。二、下载完之后就开始刻录了吗?还没有,有映象,没

2012-10-22 14:45:34 2520

原创 Android之实例界面设计

最近很久没冒泡了。刚学Android没多久,就开始在搞界面。layout文件。越搞才越觉得有意思。废话不多说,先送上我的layout文件,然后解说。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android

2012-09-24 20:56:33 10714 1

原创 Android之获取IP

public String getLocalIpAddress() { try { for (Enumeration en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) { NetworkInterface intf = en.n

2012-09-19 09:19:29 756

原创 Android之控制视图

假设有两个XML布局文件:test1.xml和test2.xml,这两个布局文件的根节点都是,下面的代码获得了test2.xml文件中的LinearLayout对象,并将该对象作为test1.xml文件中的标签的子节点添加到test1.xml的LinearLayout对象中。// 获得test1.xml中的LinearLayout对象LinearLayout testLinearLayo

2012-09-07 15:39:51 1490

原创 Android之Activity的生命周期

Activity是Android的核心类,全名是android.app.Activity.  每一个Activity提供了一个可视化的区域。这个区域可以放置各种Android组件,例如按钮、图像、文本框等。那么这样一个Activity,从启动应用程序到关闭应用程序,它到底是怎样动作,或者是怎样开启和关闭的呢?生命周期到底是怎样的呢?下面看个例子新建一个安卓工程,修改MainActivity

2012-09-05 14:59:54 518

原创 好久没在博客写东西了

整个暑假都忙着做项目,忙着准备比赛,结果就是先放下学习安卓了,现在有点空了,也应该开始学习安卓了,我会继续把自己学安卓的过程写下来,最好写成一课一课的。希望给大家一个参考。

2012-09-05 13:34:33 435

原创 Android之我的第一个程序

如果要转发,请注明转自:http://blog.csdn.net/lin772662623   本文指导:如何在自己的eclipse里建立第一个Android程序,并运行。本文环境的搭建步骤:1. 下载eclipse  Version: Juno Release   Eclipse IDE for Java Developers,2. JDK安装jdk1.6.0

2012-08-21 13:17:19 1243

原创 资源文件使用方法

这次用的是eclipse来编写代码这个就是eclipse创建的java projectresources里面存放的是first.properties资源文件first.propertieskey1=value1key2=value2Test.javapackage com.mmc;import java.io.File;import java.io.File

2012-08-18 10:27:22 601

原创 eclipse的快捷键大全

为了方便查,先留在自己博客。都是网上搜的。Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个

2012-08-17 16:52:40 564

原创 equals函数,hashCode(),toString()的作用和实现方法

今天学习到equals函数的作用,这里就写下我的心得吧。首先先了解一下双等号“==”的作用双等号“==”用来比较引用数据类型的时候,就判断双等号“==”两边的引用是否指向堆内存的同一块地址,或者说是否指向堆内存里的同一个对象。User.javaclass User { String name; int age;}Test.javaclass Test{

2012-08-16 20:50:06 4863

LedDemoTestActivity

在GEC210板上实现Android应用程序点灯,资源里有完整代码,有中间件,有驱动。齐全。

2013-03-06

H264视频监控所有代码

包含完整代码包的地址,上传不完。有client,server.文件系统等等。

2012-07-25

h264视频监控完全代码

为下载地址。其中包含所有源代码,包含client,server,文件系统等。为6410准备的SDK-IPCAM

2012-07-25

motion-3.2.12.tar.gz

motion-3.2.12.tar.gz 源码

2012-07-24

alsa-utils-1.0.24.2.tar.bz2

alsa-utils-1.0.24.2.tar.bz2 源码

2012-07-24

alsa-lib-1.0.24.1.tar.bz2

alsa-lib-1.0.24.1.tar.bz2 源码

2012-07-24

基于tiny6410的18b20和dht11程序

都已经测试过,有驱动有测试程序,各位自行下载

2012-07-08

基于STM32的DHT11程序

基于STM32的DHT11程序,也是基于ALIENTEK STM32F103开发板

2012-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除