自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android Things HelloWorld

原来一直做的都是Android App的产品,最近经常和硬件部门调试一些硬件,如蓝牙的连接和读写,串口的通信,涉及到一些嵌入式和硬件的知识,虽然不懂但感觉挺有意思的,偶然机会看见Google推出了一个新的物联网平台Android Things,所以就开始了解了解。 学习一门新的语言或者新的编程技术都是从Hello world开始的,所以我也开始从Hello World开始。 首先需要有以下软硬件

2017-03-25 10:36:27 1289

原创 Mac下打开多个Eclipse

最近做地图相关的应用,用的是高德地图提供的SDK,没想到高德地图的开发还是用Eclipse开发的,为了节省时间去配置项目,只有用Eclipse去跑他们的demo。可能会同时看定位的和导航的demo,则要打开多个Eclipse。Mac上打开多个Eclipse方法是:找到Eclipse.app的位置,在Terminal中cd到这个目录 然后执行:open -n Eclipse.app也可以

2015-08-11 09:57:14 18260 1

原创 根据时间戳获取相应的日期和时间

System.currentTimeMillis()返回的是格林威治时间从1970年1月1日00时00分00秒开始到现在的总毫秒数,(注意是格林威治时间)北京时间是1970年01月01日08时00分00秒;在我们平时开发时,如果服务器是windows搭建的往往会出现android上的时间和服务器上的时间相差8个小时。System.currentTimeMillis()也是我们常说的Unix

2015-08-06 22:28:26 21186 1

原创 ExpandableListView只打开一个组,关闭其他组

当我们在使用ExpandableListView的时候,打开一个组的时候,要关闭其他组;需要用到setOnGroupExpandListener来进行设置mExpandListView.setOnGroupExpandListener(new ExpandableListView.OnGroupExpandListener() { @Override

2015-08-06 10:11:58 5016 2

转载 android调用系统打电话功能

权限:android调用系统打电话功能:Intent intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:xxxxxxxx")); startActivity(intent);

2015-08-06 09:41:11 891

原创 Android ListView小常识

1.Listview中用notifyDataSetChanged不会出现界面刷新的感觉;2.Listview去掉分割线,android:divider="@null";3.Listview的item中自定义Layout时,在item中设置margin没用的;(一般用padding)4.禁止listview中item的点击事件?重写Adapter的一个方法@Override

2015-08-04 21:48:25 522

原创 android动态添加view

动态添加一个view。首先,搞清楚是哪个view(子view),要添加到哪个view(父view)中;其次,子view的属性怎么设置;这两个问题明白了,就容易了。举个例子:比如要在一个LinearLayout中添加一个Button,  子view是Button,父view是LinearLayout。 子view的属性就是通过LayoutParams来设置的,注意是LinearLayout.

2015-08-03 22:40:12 2649

原创 安卓模拟器打开开发者选项

1.打开手机的“设置”;2.

2014-04-09 09:38:09 22409

原创 android基本控件的基本设置

1.设置textview文本(1 )当文本过长时将过长的文本设置为省略号?解答: android:singleLine="true";将singleLine设置为true。(2)当文本多行显示时,设置文本中的行间距?解答:android:lineSpacingExtra="5dp";

2014-03-21 08:41:59 593

转载 invalid project description

解决:Invalid project description overlaps the location of another project [android] 2012-12-12 21:42:23分类: 嵌入式估计是Eclipse ADT插件的bug,导入android工程时有时候会提示这个错误:按照提示,说是当前的工作空间内已经有同名的工

2014-02-12 17:40:47 4030

转载 Android APK反编译详解(附图)

这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。本文Android反编译教程,测试环境:Win7 Ultimate x64Ubun

2014-02-08 15:37:40 709

原创 android使用monkey自动化测试真机上的app

要求:1.手机首先要root;2.在手机中需要安装RE文件管理器,对/data/data目录进行操作(挂载为读写),这样adb shell才能对这个文件夹中的内容进行操作;3.adb.exe需要在环境变量中;步骤:1.进入到cmd操作界面;2.输入  adb shell  命令; 出现如下界面3.输入 cd    /data/data    命令;出现如下界面

2014-01-17 14:02:44 10517 1

转载 versionCode与versionName的区别

android:versionCode——整数值,代表应用程序代码的相对版本,也就是版本更新过多少次。整数值有利于其它程序比较,检查是升级还是降级。你可以把这个值设定为任何想设的值,但是,你必须保证后续更新版的值要比这个大。系统不会强制要求这一行为,但是随着版本更新值也增加是正常的行为。一般来说,你发布的第一版程序的versionCode设定为1,然后每次发布都会相应增加,不管发布

2013-12-30 11:58:24 36475

转载 代码混淆时报jpush的错误

[2013-09-23 20:30:59 - TEST] Proguard returned with error code 1. See console [2013-09-23 20:30:59 - TEST] Note: there were 105 duplicate class definitions. [2013-09-23 20:30:59 - TEST] Unexpected

2013-12-20 17:41:04 3190

原创 android menu实时更新内容

今天做了一个menu更新内容和图片的功能,就是当我们点击menu按钮后进行登录功能,登录成功,需要将登录改为推出或者注销;在onCreateOptionsMenu(Menu menu);中改了很久都没有效果,最后发现这个方法只能在初始化menu时起作用,并且只能执行一次,所以尝试其他方法。menu还有一个方法是onPrepareOptionsMenu在每次的点击menu键的时候都会执行,这样就可以

2013-12-16 14:55:07 1435

转载 android退出所有activity

1、先写一个父类继承Activity如BaseActivity,其他的Activity都继承此父类BaseActivity,在BaseActivity写如下重要的两个方法:?   private BroadcastReceiver broadcastReceiver = new BroadcastReceiver(){  

2013-09-30 14:39:21 1109

转载 Android 怎么判断手机是否联网

在开发中,我们在进行网络读取时,常常需要先判断手机是否联网,如何判断联网呢,请参阅下面关键代码:[java] view plaincopyimport android.content.Context;  import android.net.ConnectivityManager;  import android.net.Networ

2013-09-26 16:22:01 731

原创 android之service使用

Service(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件。其他应用组件能够启动Service,并且当用户切换到另外的应用场景,Service将持续在后台运行。另外,一个组件能够绑定到一个service与之交互(IPC机制),例如,一个service可能会处理网络操作,播放音乐,操作文件I/O或者与内容提供者(content provider)交互,所有这些活动都是在后台进行。

2013-07-28 13:18:01 767

原创 C#实现微信公众号群发消息(解决一天只能发一次的限制)

经过几天研究网上的代码和谢灿大神的帮忙,今天终于用C#实现了微信公众号群发消息,现在整理一下。总体思路:1.首先必须要在微信公众平台上申请一个公众号。    2.然后进行模拟登陆。(由于我对http传输原理和编程不是特别懂,在模拟登陆的地方,不是特别清楚,希望有大神指教)                   3.模拟登陆后会获得一个token(令牌)和cookie。

2013-07-01 14:46:23 29609 12

原创 排序之冒泡排序

思路:冒泡排序,顾名思义,与冒泡有关。原理是根据轻气泡不能再重气泡之下,每次交换相邻的两个气泡,轻的交换到上面,一次遍历到最后。然后又从第一个元素开始,因为每经过一次排序,最后面有序区会多一个元素,所以j#include"stdio.h"void bubbleSort(int *a,int n){int i,j,temp; for(i=0;i for(j=0;j  if

2013-06-18 17:18:31 585

原创 排序之快速排序

算法思想:快速排序用到了分治法,所谓分治法就是分而治之,将一个大问题分解成若干个规模更小而且和原问题相似的子问题,递归的解这些子问题,各个击破。这也是战争中常用的一个战术。 具体步骤:(1)首先对一个无序的序列(拿数组a[ ]举例子)进行划分,取第一个数据a[0]作为基准pivot,以此基准将当前数组分为左右两个较小的子区间,左边的所有数据都小于基准pivot,右边的都大于pivot,注意两个

2013-06-18 16:14:55 457

原创 查找之二分查找

#include"stdio.h"int  binSearch(int *a,int x,int low,int high){      int mid;      int i,j;      while(low      {         mid=(low+high)/2;           if(a[mid]==x)          {

2013-06-17 16:18:07 365

原创 排序之插入排序

#include"stdio.h"int  insertSort(int *a,int n){    int i,j;    int temp;    for(i=1;i    {        temp=a[i];    //保存无序区的第一个元素        j=i;        while(a[j-1]>temp)  //然后与有序区的最后一个元素比较

2013-06-17 15:30:09 451

转载 socket(套接字通俗易懂的理解)

套接字=主机+端口号。两个东西配在一起,叫做“配套”。另外“套”也有对应的意思,它可以把网络上的两个应用对应起来,所以用“套”。它是用来与另一个应用连接的,所以用“接”。又因为它是一小段数据,很小一小段,所以叫“字”。“套接字",就是一小段用来将网络个两个应用配套连接的数据.

2013-05-27 15:14:20 6258 1

转载 连连看(BFS)

连连看Problem Description“连连看”相信很多人都玩过。没玩过也没关系,下面我给大家介绍一下游戏规则:在一个棋盘中,放了很多的棋子。如果某两个相同的棋子,可以通过一条线连起来(这条线不能经过其它棋子),而且线的转折次数不超过两次,那么这两个棋子就可以在棋盘上消去。不好意思,由于我以前没有玩过连连看,咨询了同学的意见,连线不能从外面绕过去的,但事实上这是错的。现在已经

2013-04-25 10:52:41 730 1

转载 Tempter of the Bone(深搜,回溯)

Tempter of the BoneProblem DescriptionThe doggie found a bone in an ancient maze, which fascinated him a lot. However, when he picked it up, the maze began to shake, and the doggie could feel

2013-04-25 09:43:16 463

转载 Dijkstra算法

#include #include #define MAX_LEN 100#define INFINITE 1000typedef struct graph{    int nodenum;    int edgenum;    int matrix[MAX_LEN][MAX_LEN];}Graph;typedef struct stack{

2013-04-25 09:30:23 471

转载 Red and Black(广搜,迷宫)

Red and BlackProblem DescriptionThere is a rectangular room, covered with square tiles. Each tile is colored either red or black. A man is standing on a black tile. From a tile, he can move to o

2013-04-25 09:02:22 579

原创 Gibonacci number

Gibonacci numberIn mathematical terms, the normal sequence F(n) of Fibonacci numbers is defined by the recurrence relationF(n)=F(n-1)+F(n-2)with seed valuesF(0)=1, F(1)=1In this Gibonacc

2013-04-22 13:02:28 757

转载 Push Box

Push BoxProblem DescriptionPush Box is a classic puzzle game. This game play in a grid, there are five types of block in it, the player, the box, the hole, empty place, and the wall. In ever

2013-04-21 15:03:46 792

原创 Clairewd’s message(密文转换)

Clairewd’s messageProblem DescriptionClairewd is a member of FBI. After several years concealing in BUPT, she intercepted some important messages and she was preparing for sending it to ykwd.

2013-04-16 20:02:24 3410

原创 判断一个点是否在三角形内(面积法,三个点求三角形面积)

1,。如果三角形PAB,PAC和PBC的面积之和与三角形ABC的面积相等,即可判定点P在三角形ABC内(包括在三条边上)。#include"stdio.h"#include"math.h"struct node{int x;int y;}no1[111],no2[1001];double dist(int xa,int ya,int xb,int yb){

2013-04-15 20:51:29 3639

原创 模拟大整数的乘法

由于计算机的位数问题,所以很难处理大数的问题,我根据小学的乘法模拟了大数的乘法。//大整数的乘法 ,模拟 #include"stdio.h"#include"string.h"int aa[100],bb[100],c[200],d[200];     //aa,bb代表字符串转换成整形数组,c数组用来存放每次相乘得到的一个数组 ,d数组用来将每项乘的数相加 int l

2013-04-15 15:03:04 601

原创 拔智齿的经历

拔智齿的经历上周一感觉右边下面最里面的牙齿痛的厉害,耳朵也跟着痛,一夜没睡好。第二天去校医务室的牙科检查了一下,牙医随便看了一下说没事,是长智齿的。去市医院拍个片拔掉就可以了。这样就回来了,第二天一早起床到市医院,排队挂号,到医生那儿检查,叫先拍个片。拍片挺快的,但由于开始挂号排队等原因,拿到片子快到中午了,上去找医生。医生看了一下片子说下面的两颗智齿横着长顶坏了旁边的大牙,要抽神经(吓坏了我

2013-04-14 20:41:14 2515

转载 字符串排序

Description在对字符串的排序中,往往具有不同的规则来判断字符串的大小先后。这里有两种比较常见的规则: 1. 首先按字符串长度进行排序,对长度相同的字符串,按字母顺序进行排序。如:ab, gdh, c, gaa, caa排序后的结果是:c, ab, caa, gaa, gdh 2. 直接按字母顺序排序,把长度不同的串都按相同长度处理。如:ab, gdh, c, gaa, caa排序

2013-04-14 15:19:02 1837

原创 Least Common Multiple(最小公倍数)

Least Common MultipleThe least common multiple (LCM) of a set of positive integers is the smallest positive integer which is divisible by all the numbers in the set. For example, the LCM of 5,

2013-04-11 14:04:45 1497

原创 Climbing Worm(蜗牛爬井问题,递推)

Climbing WormAn inch worm is at the bottom of a well n inches deep. It has enough energy to climb u inches every minute, but then has to rest a minute before climbing again. During the rest,

2013-04-11 13:52:10 1725

原创 Easier Done than Said?(字符串问题)

Easier Done than Said?Password security is a tricky thing. Users prefer simple passwords that are easy to remember (like buddy), but such passwords are often insecure. Some sites use random

2013-04-11 13:39:32 609

原创 Granny's Bike(哈密尔顿回路--深搜,回溯)

Granny's BikeMost days Granny rides her bike around town to do errands, visit, have a cup of coffee, and so on. She enjoys riding her bike and wants to avoid passing the same place twice to add to

2013-04-08 17:37:39 1032

原创 Guessing Game

Guessing GameStan and Ollie are playing a guessing game. Stan thinks of a number between 1 and 10 and Ollie guesses what the number might be. After each guess, Stan indicates whether Ollie

2013-03-31 15:52:15 1556

C#实现微信公众号群发消息(解决一天只能发一次的限制)

C#实现微信公众号群发消息(解决一天只能发一次的限制),实现模拟登陆,进行文本消息群发

2013-07-01

xp盘符扩充软件

利用分区工具,可以轻松将电脑中的任何盘,在空闲的空间中获取容量

2013-01-20

iis xp i386

Internet Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。

2013-01-20

支付宝接口

支付宝接口,包含担保交易接口和确认发货接口。每个接口都包含用java,php,asp.net和.net源码。

2013-01-20

snowstorm.js

页面背景雪花,用js实现 <html >

2013-01-20

湖州师范学院ACM50题源代码c实现

湖州师范学院ACM校网简单题50题,希望对ACM感兴趣的同学在提交N次还是WA的情况下有所帮助。

2013-01-02

ACM算法设计与分析之回溯算法

1.Problem A:子集树问题 2.:0-1 Knapsack 3.排列树问题 4.图的m可着色优化问题 5.子集和问题 6.最小重量机器设计问题 7.General Search . . .

2013-01-01

ACM算法设计与分析之贪心算法

1.Knapsack Problem 2.最优装载 3.程序存储问题 4.Maximum Tape Utilization Ratio 5.汽车加油问题 6.活动安排问题 7.硬币找零 8.整数连接 . .

2013-01-01

ACM算法设计与分析之动态规划

1.Fibonacci Numbers 2.矩阵连乘问题 3.MAX SUM 4.最长公共子序列 5.Number Triangles 6.编辑距离问题 7.Pebble Merging 8.租用游艇问题 . .

2013-01-01

ACM算法设计与分析之递归

湖师院ACM算法设计与分析 1.Permutation with Repetition 2.双色Hanoi塔问题 3.Search Number 4.整数划分问题 5.Counting(Extreme) 6.Integer Factorization 7.输油管道问题 8.再次Hanoi塔问题 . .

2013-01-01

JAVA简易计算器

用java实现的简易计算器,能进行加,减,乘,除

2012-12-29

JAVA中GUI程序设计(实现简单登陆和注册)

图形用户界面设计 1. 掌握常用GUI控制组件的使用方法。 2. 掌握事件处理的方法。 3.了解swing控件的概念。 JAVA中GUI程序设计(实现简单登陆和注册)

2012-12-25

C语言统计26个字符的个数

C语言统计26个字符的个数,并打印出最多的字符和个数

2011-04-02

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

TA关注的人

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