现在位置: 首页 > hjjzzbj发表的所有文章
  • 09月
  • 11日
移动开发 ⁄ 共 3597字 评论关闭
将Menu菜单项显示在ActionBar上,这里显示一个刷新按钮,模拟在刷新动作时的添加刷新动画 菜单布局 menu.xml <menu xmlns:android="http://schemas.android.com/apk/res/android" > <item android:id="@+id/action_stop" android:orderInCategory="100" android:showAsAction="always" android:title="@string/action_stop"/> <item android:id="@+id/action_refresh" android:orderInCategory="100" android:showAsAction="always" ......
阅读全文
  • 08月
  • 09日
综合 ⁄ 共 299字 评论关闭
执行echo $LANG命令输出的是当前的编码方式,执行locale命令得到系统中所有可用的编码方式。要让Xshell不显示乱码,则要将编码方式改为UTF-8。 在Xshell中下载地址-> [open] -> 在打开的session中选择连接的那个,点击properties ->[Terminal],在右边translation中选择UTF-8,再重新连接服务器即可。   或者也可以在xshell的工具栏里面点击“Encoding”按钮,选择utf-8编码即可。 更有效简单的方法是, 在终端执行命令: export LC_ALL=zh_CN.GB2312;export LANG=zh_CN.GB2312 就OK了
阅读全文
  • 07月
  • 28日
综合 ⁄ 共 1840字 评论关闭
目前Android系统最大的问题是什么?安全,这也是Android总是进不了企业的主要原因。如果问主要的安全问题是什么?我想应该是吸费、流量消耗和隐私泄漏。针对于隐私泄漏的侦测,目前有一个开源软件叫做DroidBox,算是做的不错的了。今天我们就来分析一下DroidBox是如何侦测隐私泄漏的。 DroidBox的核心技术称作TaintDroid,从字面上理解就是污染机器。我们都知道标识隐私数据并不难,只要牢牢卡住相关的API调用就可以了,问题是如何知道这些隐私数据被泄漏出去了?恶意程序拿到隐私数据后往往会做一系列的操作,包括截取,拼装......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 1639字 评论关闭
void *memset(void *s, int ch, size_t n); 函数解释:将s中前n个字节 (typedef unsigned int size_t)用 ch 替换并返回 s 。 memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法. 常见错误 第一: 搞反了 ch 和 n 的位置. 一定要记住如果要把一个char a[20]清零,一定是 memset(a,0,20);    数组名,初始化数,字节数 第二: 过度使用memset,我想这些程序员可能有某种心理阴影,他们惧怕未经初始化的内存,所以他们会写出这样的代码: 1 2 3 4 5 char......
阅读全文
  • 09月
  • 11日
综合 ⁄ 共 3600字 评论关闭
 列表的显示需要三个元素: 1.ListVeiw 用来展示列表的View。 2.适配器 用来把数据映射到ListView上的中介。 3.数据    具体的将被映射的字符串,图片,或者基本组件。 根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter 其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种效果。 SimpleCursorAdapter可以认为是SimpleAdapter对数据库的简单结合,可以方面的把数据库的内容以列表的形式展示出来。   当数据罗列过多的时候,......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 227字 评论关闭
@echo off echo 清空IE临时文件目录... del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\*.*" cls echo. echo 清理IE缓存完毕,是否清理系统缓存? echo. echo 是请按任意键继续,否则请直接关闭本窗口。 pause>nul del /f /s /q "%temp%\*.*" cls echo. echo 清除系统完成! echo. & pause
阅读全文
  • 05月
  • 29日
综合 ⁄ 共 862字 评论关闭
首先,应该是MFC报告我们发现内存泄漏。注意:要多运行几次,以确定输出的内容不变,特别是{}之间的数值,不能变,否则下面的方法就不好用了:   我们来看看: F: CodeSample Test TestPipe LeakTest MainFrm.cpp(54) : {86} normal block at 0x00422E80, 10 bytes long.Data: <          > 1F 1F 1F 1F 1F CD CD CD CD CD F: CodeSample Test TestPipe LeakTest MainFrm.cpp(54) 告诉我们MFC认为是在该文件的54行,发生了内存泄漏。你双击改行就可以转到该文件的54行了。但是有时候这一信息并不能用来准确判断,比如:MFC......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 3808字 评论关闭
1.上传页面   <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html>   <head>     <title>My JSP 'uploadMany.jsp' starting page</title>     <script type="text/javascript">         function insertRow()         {             var myTab = document.getElementById("tab");             var newRow = myTab.insertRow(myTab.length-1);             newRow.insertCell(0).innerHTM......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 5090字 评论关闭
android的动画分为两大类:补间动画,帧动画。 补间动画又分为四大类:移动补间动画,缩放补间动画,旋转补间动画,透明补间动画。 这四种补间动画都是Animation的子类。 移动补间动画:TranslateAnimation eg: Animation  animation = new TranslateAnimation(0,50,0,50); 参数1:x轴的起始位置 参数2:x轴的终止位置 参数3:  y轴的起始位置 参数4:y轴的终止位置 相对于原图位置的原点(图片的右上角为0,0),如果不想用这个点作为参照点,可以使用其他构造 TranslateAnimation(fromXType, fromXValue, toXType, to......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 1851字 评论关闭
本文描述了如何使用Win32 SDK来编写一个应用程序。 希望对正在学习WinApi SDK编程的朋友能有一些帮助,欢迎你们提出更好的意见和技巧。   下面开门见山,具体开发步骤如下:   1.开始菜单->Microsoft Visual Studio 2008->Microsoft Visual Studio 2008 2.新建一个项目 选择Win32控制台应用程序,进行应用程序类型设置: 选择Windows应用程序,空项目。点击完成。   3.选择Vs2008项目菜单,添加新项:   选择C++源文件,命名为main.cpp (这个名字可以随意定)     以下是SDK主框架代码,不详述了。有问题的话给我留言:)......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 1637字 评论关闭
背景 Yours和zero在研究A*启发式算法.拿到一道经典的A*问题,但是他们不会做,请你帮他们. 描述 在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字。棋盘中留有一个空格,空格用0来表示。空格周围的棋子可以移到空格中。要求解的问题是:给出一种初始布局(初始状态)和目标布局(为了使题目简单,设目标状态为123804765),找到一种最少步骤的移动方法,实现从初始布局到目标布局的转变。 格式 输入格式 输入初试状态,一行九个数字,空格用0表示 输出格式 只有一行,该行只有一个数字,表示从初始状态到......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 617字 评论关闭
package com; /**  * @author leon  *  */ public class SelectSort { /*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubSelectSort selectSort = new SelectSort();int arr[]={49,38,65,97,76,13,27,49,78,34,12,64,5,4,62,99,98,54,56,17,18,23,34,15,35,25,53,51};selectSort.selectSort(arr);for (int i = 0; i < arr.length; i++) {System.out.print(arr[i]);System.out.print(",");}}public void selectSort(int arr[]){for (int i = 0; i < arr.length; i++) {int po......
阅读全文