- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 解决Could not find manifest-merger.jar
AndroidStudio在导入或者编译时报错:Could not find manifest-merger.jar (com.android.tools.build:manifest-merger:26.0.1).Searched in the following locations: https://jcenter.bintray.com/com/android/tools/b...
2019-07-01 13:32:36
1176
原创 Windows上搭建Git服务器说明
前言最近公司服务器迁移变更,由于之前的git服务器都是在Linux系统上搭建的,也不方便和嵌入式的同事一起使用,因此有了在自己的Windows电脑上搭建git服务器的想法。折腾了一天,终于把环境各方面搭建好了,爽歪歪啊有木有!当然了这过程中也遇到不少头疼的坑,总算弄好了,现在把搭建的一些步骤心得写下来,做个记录。一、安装说明(1) 安装2个软件:git和copssh。基本步骤网上都有,git安装有
2017-10-24 16:06:09
823
转载 [源码] Android 不要错过的7个完整项目学习
原文链接原创 2017-03-04 鸿洋 鸿洋上周推荐了一个商业课程,很多人由于没有看到原文,私聊我表示对其很感兴趣,由此可见大家对完整的项目的感兴趣程度还是非常高的。其实在github上也存在非常多的优秀的较为完整的开源项目,昨晚我分别按照不同的类别:音视频播放器、IM通讯、阅读类、商城以及部分公司开源客户端,帮大家寻找一些项目供大家学习。
2017-03-04 17:00:40
2981
原创 Eclipse && Android Studio 连接手机的问题及解决方案
一、前言之前开发环境都是自己搭建,现在特殊情况使用到别人留下来的电脑,发现C盘几乎占满空间,于是不得不清理空间,卸载删除一些软件,已经很小心了,也不知道什么鬼,清理到一半发现原来的Android Studio & Eclipse 都无法运行Apk到手机,各种奇怪报错,折腾一个下午和一个早上,现在终于搞通了,实在是花了太多时间了,决定写一篇博客记录一下。二、先说问题2.1 Android Studio
2016-12-01 12:01:49
4918
原创 内存泄漏和内存溢出的概念
1、内存泄漏是指分配出去的内存无法回收了内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况,是应用程序分配某段内存后,由于设计错误,失去了对该段内存的控制,因而造成了内存的浪费。 一般我们常说的内存泄漏是指堆内存的泄漏。堆内存是指程序从堆中分配的,大小任意的(内存块的大小可以在程序运行期决定),使用完后必须显示释放的内存。应用程序一般使用malloc,realloc,new等函数从堆
2016-11-11 23:50:32
438
转载 开发Netty应用
转载链接点这里既然是入门,那我们就在这里写一个简单的Demo,客户端发送一个字符串到服务器端,服务器端接收字符串后再发送回客户端。1.1、配置开发环境1.安装JDK 2.去官网下载jar包 (或者通过pom构建)1.2、认识下Netty的Client和Server 一个Netty应用模型,如下图所示,但需要明白一点的是,我们写的Server会自动处理多客户端请求,理论上讲,处理并发的能力决定于我
2016-10-30 13:38:30
378
原创 synchronized和volatile的区别
volatile与synchronized介绍 volatile是变量修饰符,其修饰的变量具有可见性(可见性也就是说一旦某个线程修改了该被volatile修饰的变量,它会保证修改的值会立即被更新到物理内存,当有其他线程需要读取时,可以立即获取修改之后的值)。volatile修饰符的变量则是直接读写物理内存。volatile可以禁止进行指令重排,保证有序性。程序执行到volatile变量的读操作或
2016-10-26 23:35:20
2126
原创 Android中Serializable和Parcelable的使用
先说结论序列化的数据仅需在内存中传输的,使用Parcelable;反之,如果需要持久化或者网络传输等等的,请使用Serializable。例举 1,intent传递数据时,使用Parcelable序列化数据; 2,数据持久化时使用Serializable序列化数据。注意 千万不要用Parcelable去进行内存以外的序列化。 你如果为了偷懒,无脑使用Serializable在所有场景,问
2016-10-26 22:55:23
269
转载 VideoView中实现循环播放视频的问题
本文转载来自:http://blog.sina.com.cn/s/blog_ea95a18b0102wg84.html 关于这一点我很惭愧,研究了两个小时各种方法几乎都用到了,可是半毛钱的作用也没有起。 最后,静下心来想了想突然醒悟了,看源码多么强大的领悟。于是乎顺藤摸瓜我便很快解决了问题,顺利完成了循环播放视频。 实现效果描述:给手机SDcard的某个目录下放
2016-07-18 15:31:02
6988
原创 php+apache+mysql环境搭建
这几天了解了一下网站开发,发现挺有意思的,因此想搭建个环境,由于第一次接触挺陌生的,后面发现整个过程并没有想想中那么复杂,顺手做个记录:一、下载三个安装包下载php压缩包:http://windows.php.net/download/#top下载apache2.4压缩包。访问 Blackdot.be ::Apache64-bitBinaries,点击下方的链接httpd-2.2.13
2015-02-23 17:28:55
528
转载 QT中文支持
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); //支持Tr中文 QTextCodec::setCodecForCStrings(QTextCodec::cod
2014-12-26 14:51:27
484
转载 虚函数与纯虚函数
标签: 纯虚函数 基类 dog it 分类: 基础知识1、基本形式:virtual ReturnType Function_1(); //虚函数声明virtual ReturnType Function_2() = 0; //纯虚函数声明先讲示例吧,再总结结论。2、示例:class Animail{public: void Fu
2014-11-05 09:42:16
473
转载 C/C++几种经典排序算法
C/C++经典排序算法分类: C/C++2009-10-23 19:34 2873人阅读 评论(6) 收藏 举报算法工作borlandnullclassmfc排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将给出详细的说明。
2014-10-01 11:35:55
565
转载 链表排序
[html] view plaincopy// LinkSort2.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include iostream> using namespace std; struct Node { int data; st
2014-10-01 10:53:20
420
转载 有一个整数数组,请求出两两之差绝对值最小的值
有一个整数数组,请求出两两之差绝对值最小的值(微软)分类: C/C++面试2012-09-09 23:15 1477人阅读 评论(5) 收藏 举报微软system这个题目其实和那个左边减去右边的差最大那个题目类似,只是这里要多加几个判断,代码如下:[html] view plaincopy// maxAndmin.cp
2014-10-01 10:47:59
1218
转载 最大公约数
记住欧几里得给出的辗转相除法:f(x,y)=f(y,x%y)(x>=y&&y>0);例如:f(42,30)=f(,30,12)=f(12,6)=f(6,0)=6;解法一:最简单的实现:int gcd(int x,int y){ return (!y)?x:gcd(y,x%y);}解法二:在解法一中,我们用的了取模运算。但是对于大数而言,取
2014-10-01 10:46:50
704
转载 字符串排序
[html] view plaincopy//以前的注释,还让它保留着 int partition(string &str,int lo,int hi) { int key = str[hi]; //以最后一个元素,data[hi]为主元 int i = lo - 1; for
2014-10-01 10:44:29
447
转载 对称子字符串的最大长度
【题 目】输入一个字符串,输出该字符串中最大对称子串的长度。例如输入字符串:“google”,该字符串中最长的子字符串是“goog”,长度为4,因而输出为4。 【思 路1】一看这题就是遍历!没错,我们最直观的往往也是最容易实现的,这里我们暂且不考虑效率的问题。我们的基本思路是:我们如果有一个判断一个字符串是不是对称的函数的话,我们就可以用这个子函数逐一检查原字符串中所有的字符串,然后输出
2014-10-01 10:31:29
576
转载 循环(迭代)与递归的区别
1。递归算法与迭代算法的设计思路区别在于:函数或算法是否具备收敛性,当且仅当一个算法存在预期的收敛效果时,采用递归算法才是可行的,否则,就不能使用递归算法。当然,从理论上说,所有的递归函数都可以转换为迭代函数,反之亦然,然而代价通常都是比较高的。但从算法结构来说,递归声明的结构并不总能够转换为迭代结构,原因在于结构的引申本身属于递归的概念,用迭代的方法在设计初期根本无法实现,这就像动多态的
2014-09-30 23:50:01
678
转载 Linux下解析配置文件
配置文件在Linux下使用得非常普遍。形如下面的这个文件就是一个典型的配置文件:# this is just an example# there can be comments before the first group[First Group]Name=Key File Exampletthis value showsnescaping# localized strin
2014-09-29 15:16:47
550
转载 Linux TCP网络编程示例
来源:Linux社区 作者:Comfanter[字体:大 中 小]#include #include #include #include #include #include #include #include #include #include int main(int argc, cha
2014-09-26 10:28:40
396
原创 对GPRS驱动程序的修改
#include #include #include #include // open() close() #include // read() write() #include // set baud rate #include #include #include #define DEVICE
2014-06-05 12:42:44
729
原创 gprs模块下pppd拨号脚本
#This is pppd script, used MTK GPRS MODULE/dev/ttyUSB0115200nocrtscts#修改了硬件控制流modemdebugnodetachusepeerdnsnoipdefaultdefaultrouteuser myblock
2014-06-05 11:27:59
1233
转载 gprs模块在linux下ppp拨号上网
由于一个嵌入式平台上项目开发的需要,在arm平台上实施ppp拨号上网。说起这个linux平台的ppp拨号上网,也许很多人觉很简单,网上的成功的例子很多!不错,你说的对,但是我还要给点我的看法,就是这个简单的ppp拨号折腾了我的时间之长,我都不好意思讲。但是,现在看来这个过程学到了好多的东西,得到很多分析能力的锻炼。现在成功移植到arm开发板上。特写日志于此,分享我的这段时间以来的总结:
2014-06-05 11:03:36
2326
转载 GPRS驱动
// this is a test about GPRS #include #include #include #include // open() close() #include // read() write() #include // set baud rate #include #
2014-04-11 14:28:55
833
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人