自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jeff的专栏

Linux C/C++ 每天进步一点点

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 简单的Gulp配置

/** * Created by jeff on 2017/3/20. */var gulp = require('gulp');var $ = require('gulp-load-plugins')();var del = require('del');var browserSync = require('browser-sync').create();var runSequen

2017-03-22 14:28:46 371

原创 Gulp混淆压缩代码

这是一个使用Ionic创建的AngularJS单页面应用的代码混淆压缩, 仅供参考包含以下功能:1. js压缩2. html压缩3. 图片压缩4. css, sass文件压缩及监听完整的gulpfile.js如下var gulp = require('gulp');var gutil = require('gulp-util');var sass = req

2015-12-18 11:47:07 12898

原创 ADB或者Fastboot在Linux下无法连接Android手机

我使用的是Ubuntu 12.04系统对于连接shou

2014-06-11 17:25:44 3326

原创 Run Android Testcase

Android Framework中有很多的Test文件夹

2014-06-11 16:40:16 1243

原创 OpenGrok的安装和使用

一. 介绍最近在从事Android框架开发有关的项目,需要查看和修改Android的源码. 由于android的源码繁多,所以查看起来比较困难在这里推荐OpenGrok这款工具,它是一款基于web的免费的代码查看工具,它可以导入整个源代码目录,然后为它建立索引,加快搜索速度优点: a. 直观,好用,安装简单;             b. 而且搜索代码,文件都很方便迅速,可以准

2014-03-18 17:41:49 5699 1

原创 搭建Eclipse+Android x86开发环境

简单步骤整理1. 下载android-x86-4.3-20130725.iso镜像2.  用vmware或者virtual box加载以上镜像并安装Android x86系统(20G硬盘,1G左右的内存)     安装的时候网络选择NAT模式,通过DHCP自动获取IP。其实bridge模式也可以。关键是通过DHCP能自动获取IP     安装完以后,就可以联网了。无法启动WIFI设

2014-01-03 01:49:07 1030

原创 简单的多模块Maven工程

Dota项目下有两个子模块:dota-web (编译成war包)dota-core (编译成jar包供dota-web使用)Dota总的pom.xml为: 4.0.0 com.wistron dota 0.0.1-SNAPSHOT pom dota http://maven.apache.org UTF-8

2013-12-27 14:57:51 582

转载 ajax请求地址后加随机数防止浏览器缓存

一开始搞不懂为什么,网上查了资料,原因是防止浏览器缓存。浏览器为了提高用户访问同一页面的速度,会对页面数据进行缓存。当url请求地址不变时,有时候会导致浏览器不发送请求,直接从缓存中读取之前的数据。如果数据改变了,而没加随机数,读取的数据会跟之前一样。加上随机数,就是欺骗浏览器url改变了,会每次都向服务器发送请求而不去读缓存。

2013-06-06 15:10:21 596

原创 将Applet嵌入页面并显示

1. 将applet打成jar包并签名(网上有签名方法, 也可以到我的资源里去下载签名applet的shell脚本)2. 嵌入页面<object classid = "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" codebase = "http://java.sun.com/up

2012-11-28 15:02:30 828

原创 Applet和页面JS的互相调用

JS代码:function showMsg(msg){ alert(msg); }Applet代码:public boolean callFromJS(String message) { System.out.println(message); }1. 在Js中调用Applet的function

2012-11-28 11:29:51 800

原创 Nokia Lumia 920

Nokia Lumia 920 买一部~期待Windows8

2012-09-28 11:26:37 496

原创 Linux C/C++获取文件路径

<br />1.获取的是程序所在的路径<br />#include <stdio.h><br />#include <unistd.h><br />int main(void)<br />{<br />  char buffer[MAXPATH];<br />  getcwd(buffer, MAXPATH);  //获取的是程序所在的路径<br />  printf("The current directory is: %s/n", buffer);<br />  return 0;<br /> <br

2011-05-25 16:56:00 2126

原创 What's the difference and connection between API(Application Programming Interface) and SC(System Call)?

<br />Q1.Why user program cannot access the services provided by kernel directly?<br /> <br />A1:  For in linux, the space of program operating is divided by two.the one is kernel space,the other is user space.This two spaces are isolate in logic.So user p

2011-05-17 15:46:00 662

原创 系统调用与API(Application Programming Interface)的区别与联系

<br />1.为什么用户程序不能直接访问系统内核模式提供的服务?<br />答:因为linux中,将程序的运行空间分为内核和用户空间(内核态与用户态),这两个空间在逻辑上是相隔离的。所以无法访问。<br /> <br />2.什么是系统调用?<br />答:系统调用就是一种特殊的接口。通过这个接口,用户可以访问内核空间。系统调用规定了用户进程进入内核的具体位置。<br />具体步骤:用户进程-->系统调用-->内核-->返回用户空间。<br /> <br />3.什么是API<br />答:api 就是应

2011-05-17 15:12:00 1136

原创 Some common questions in English Interview

<br />Q1:what are your goals in five years or where do you see yourself in five years?<br /> <br />A: i will try my best to create more values for the company during this time.To myself, i hope i can become an team leader in no more than 3 years and get hi

2011-05-06 17:58:00 466

原创 Linux System Questions

<br />Q1.How could you do if you forget the password of root user?<br />A:Enter the single command mode,and input "passwd root" to reset the password of root user.<br /> <br />Q2.

2011-05-06 14:30:00 372

原创 常见C++面试题

<br />1.解释堆(heap)和栈(stack)的区别。<br /><br /><br />答:  堆: 1.由程序员分配释放,存放new出来的对象<br />   2.不连续,类似于链表,大小取决于计算机系统的虚拟内存<br />      栈: 1.由编译器自动分配释放,存放函数参数值或局部变量等。<br />   2.连续的存储区域(2M左右),空间不足会提示栈溢出(overflow)<br /> <br />2.论述含参数的宏与函数的优缺点。<br /> <br />答:   1.宏展开是在编译

2011-05-04 17:58:00 437

原创 多态的浅谈(C++版)

<br />      对于多态,是很多面向对象初学者很难逾越的鸿沟,就算可能有一定经验的开发者,对这个概念也不一定能叙述得很清楚。<br />这篇文章主要是想介绍一下我对多态的认识,以帮助初学者理解一下,也可以帮助对多态的概念有些许模糊的同行们。<br />写得不好的地方,还望指教。<br />      说到多态,就离不开虚函数。暂时抛开虚函数的定义,就只要知道具有virtual关键字的函数就是虚函数。这样好理解吧,呵呵。下面就用一个例子来开始多态的学习吧。<br />比如现在有一个动物的类Animal

2011-03-09 01:19:00 1433

原创 Very Useful Idioms I Truly Believed (To be continued...)

Preparation may quicken the work.(磨刀不误砍柴工)Preparedness ensures success, unpreparedness spells failure.(凡事预则立,不预则废)God helps those who help themselves.(天助自助者)Where there is a will, there is a way.(有志者事竟成)It all depends on your attitude.(态度决定一切)You have to b

2011-03-01 23:45:00 431

原创 怎样将shell脚本自定义为服务

本文告诉你如何将脚本当成一种系统服务,开机的时候能够自动运行,关机的时候也能够自动关闭(非强行关闭)。chkconfig将发挥巨大威力linux系统的服务都放/etc/rc.d/init.d目录下。但是仅仅把脚本放在里面,系统是无法带起的,必须在/etc/rc.d/rc0.d~rc6.d目录下分别要创建一些软链接,而且链接的名字必须以K或者S打头,S打头表示在开机的时候自动给init.d目录下的脚本自动传递start参数,K打头就是传递stop参数.对各个运行级的详细解释:0 为停机,机器关闭。1 为单用户

2011-02-14 13:35:00 2257 1

原创 文件重定向至脚本 tty命令妙用

<br />前两天遇到一个很棘手的问题:<br />我有一个shell脚本,例如test.sh<br />执行的时候不接收参数或者接收文件重定向两种方式<br />./test.sh<br />or<br />./test.sh < test.txt<br /> <br />看似简单的要求,但是理想与现实之间总是会有差距,以为使用一些位置变量$1,$2或特定变量$#等就可以搞定<br />但是发现这两种情况的值完全一样,以至于无法区分这两种情况.($#均为0,$1,2等均为空,cat $1时不重定向时会阻塞

2011-01-27 15:20:00 1399

可编辑下拉框

这是一个自定义的可编辑下拉框 可输入可选择 内附使用文档 非常的简单 代码也是反复测试过的

2013-12-27

给Applet签名的Shell脚本

对打成jar包的applet进行签名的shell脚本,以保证能在页面上运行 1.GenLicense.sh为生成密钥文件的脚本 该脚本执行会生成.store和.cert两个文件 其中keytool命令中 -keypass changeit //签名的密码为"changeit" -validity 730表示 //签名有效期为730天,如果过期 需要重新生成license 2.SignJAR.sh为将密钥签入applet的脚本 Tar_Name后面为jar包的路径 export PATH="/usr/local/jdk1.6.0_29/bin:$PATH" //目的是为了后面的jarsigner命令是调用的jdk里面的jarsigner命令,而不是shell里面的jarsigner命令

2012-11-28

空空如也

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

TA关注的人

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