你的位置:首页 > 软件开发 > 操作系统
  • Android 设定Activity的进入和退出效果
    看了android的源代码和资源文件,终于明白如何去修改设置Dialog和Activity的进入和退出效果了。设置Dialog首先通过 getWindow()方法获取它的窗口,然后通过getAttributes()方法获得window的 WindowManager.LayoutP ...
    Android2013年07月11日 11:002
  • Cocoa Foundation框架学习笔记 - NSCalendar
    + (void)beginTest{/* FOUNDATION_EXPORT NSString * const NSGregorianCalendar;//公历(常用) FOUNDATION_EXPORT NSString * const NSBuddhistCalendar; ...
    2013年07月11日 11:000
  • vim 替换操作
    经常使用:%s/oldstring/newstring/g 及 :%s/oldstring/newstring/gc将vim中的oldstring替换为newstring。今天在标注样本时,搜索了一下vim更多的替换操作,整理如下:1、:%s/oldstring/newstrin ...
    2013年07月11日 11:002
  • 如何在UILable上添加点击事件?
    最近开始学习iOS开发,今天上来写第一个iOS笔记昨天碰到一个需求,在UILable上添加点击事件,网上找了写资料,有人建议用透明的UIButton覆盖,有人建议写一个集成自UILable的类,扩展点击事件的实现。最后发现没有这么麻烦,只要两步就可以实现。第一步,将UILable ...
    2013年07月11日 10:000
  • linux系统编程之文件与IO:时间函数小结
    从系统时钟获取时间方式 time函数介绍: 1、函数名称: localtime 2、函数名称: asctime 3、函数名称: ctime 4、函数名称: difftime 5、函数名称: gmtime 6、函数名称: time 7、函数名称: tzset time. ...
    linux2013年07月11日 01:001
  • 动态符号链接的细节 (转)
    Linux支持动态连接库,不仅节省了磁盘、内存空间,而且可以提高程序运行效率[1]。不过引入动态连接库也可能会带来很多问题,例如动态连接库的调试[4]、升级更新[5]和潜在的安全威胁[6][7]。这里主要讨论符号的动态链接过程,即程序在执行过程中,对其中包含的一些未确定地址的符号 ...
    2013年07月11日 00:010
  • Iperf使用方法
    Iperf使用方法Iperf 是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽,具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。 Iperf使用方法与参数说明 参数说明-s ...
    2013年07月10日 18:008
  • vi 编辑器命令 (copy)
    转自:http://man.ddvip.com/soft/vieditor/vi.html一、Unix编辑器概述编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的 ...
    2013年07月10日 17:005
  • linux系统编程之文件与IO:目录访问相关系统调用
    1. 目录操作相关的系统调用 1.1 mkdir和rmdir系统调用 1.1.1 实例 1.2 chdir, getcwd系统调用 1.2.1 实例 1.3 opendir, clo ...
    linux2013年07月10日 16:000
  • 使用 Spirit 类在 XNA 中创建游戏中的基本单位精灵(十三)
    平方已经开发了一些 Windows Phone 上的一些游戏,算不上什么技术大牛。在这里分享一下经验,仅为了和各位朋友交流经验。平方会逐步将自己编写的类上传到托管项目中,没有什么好名字,就叫 WPXNA 吧,最后请高手绕道而行吧,以免浪费时间。(为了突出重点和减少篇幅,有些示例代 ...
    2013年07月10日 14:001
  • 【Android】Bitmap加载图片错误 java.lang.OutOfMemoryError: bitmap size exceeds VM budget
    今天测试程序的时候出现下面的错误日志信息,程序当场挂掉07-09 14:11:25.434: W/System.err(4890): java.lang.OutOfMemoryError: bitmap size exceeds VM budget07-09 14:11:25.4 ...
    JAVA2013年07月10日 13:000
  • vsftpd 常见问题
    一、vsftp服务能开启却连接不上的解决办法: 用虚拟机装了centos,vsftp是用centos自带的。启动vsftd服务后却一直连不上,原因是被防火墙给挡了。 查看防火墙状态:/etc/init.d/iptables status停掉防火墙:/etc/init.d/ipta ...
    ftp2013年07月10日 11:001
  • 查看系统网络连接打开端口、系统进程、DOS打开文件
    问题描述: DOS查看系统网络连接打开端口、打开的服务问题解决: (1)DOS查看系统网络连接打开端口注: 使用 netstat 命令,可以查看系统打开的端口 (2)查看和关闭系统打开进程注 ...
    网络2013年07月09日 21:002
  • Mono on CentOS 6.3 安装笔记
    在网上找到篇关于yum的文章,写的很详细特此推荐下,在阅读本文之前建议先看看它: 《CentOS yum源的配置与使用》如果用的是移动光驱,建议不要开启本地的yum 的本地repository库,即不要启用/etc/yum.repos.d/CentOS-Media.repo文件内 ...
    Centos2013年07月09日 21:000
  • Ubuntu下gdb远程调试
    1. 首先安装gdbserverapt-get install gdbserver2. 编译-g 程序gcc -g test_gdb.c -o test_gdb源码如下:#include "Util.h"void p1(){int j = 0;char *p; ...
    ubuntu2013年07月09日 18:0030
  • 【Android】Android 监听apk安装替换卸载广播
    【Android】Android 监听apk安装替换卸载广播首先是要获取应用的安装状态,通过广播的形式以下是和应用程序相关的Broadcast ActionACTION_PACKAGE_ADDED 一个新应用包已经安装在设备上,数据包括包名(最新安装的包程序不能接收到这个广播)A ...
    Android2013年07月09日 16:000
  • UNIX环境高级编程学习笔记之文件和目录
    1.按实际用户ID和实际组ID测试访问权限。#include <unistd.h>int access(const char* pathname,int mode); //成功执行返回0,出错返回-12.为进程设置文件模式创建屏蔽字。#include <sys/ ...
    2013年07月09日 16:000
  • 【Android】Android模拟器快速root
    启动Android模拟器,开始-运行-输入cmd,运行命令行adb shellmount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /systemcd /system/bincat sh > suchmod 4755 susu ...
    Android2013年07月09日 14:173
  • GCD笔记
    一、什么是GCD?  Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, N ...
    2013年07月09日 11:000
  • ubunut设置vnc
    修改xstartup文件:#!/bin/sh# Uncomment the following two lines for normal desktop:unset SESSION_MANAGER#exec /etc/X11/xinit/xinitrcunset DBUS_SES ...
    2013年07月09日 10:023
  • 同时显示多个 Notification
    主要出在PendingIntent.getActivity();的第二个参数,API文档里虽然说是未被使用的参数(给出的例子也直接写0的),实际上是通过该参数来区别不同的Intent的,如果id相同,就会覆盖掉之前的Intent了。所以总是获取到最后一个Intent。 只要每 ...
    2013年07月09日 10:020
  • Linux命令(持续更新ing)
    *.命令语法: a.在进行参数设定时,通常为“-”号,若为完整参数名称,则输入“--”符号; b.指令太长的时候,可以使用“\”符号使指令连续到下一 ...
    linux2013年07月08日 23:000
  • Cheatsheet: 2013 07.01 ~ 07.08
    .NET The overhead of async/await in NET 4.5await Task, Task.Wait and Friends350 Interview Questions and Answers on .Net Framework, OOPS, AS ...
    2013年07月08日 22:000
  • cocos2d第一天
    cocos2d 是ios最常用到的游戏底层框架,有于底层也是使用objective-c编写,所以速度上和代码书写上要比其他框架好写,好熟悉的多。好了,废话不多说,开始:  先认识两个最基础的概念。CCScene 类是一个抽象概念,它仅用于根据对象的像素坐标把对象放置到场景中正确的 ...
    2013年07月08日 18:000
  • Android : 如何在WebView显示的页面中查找内容
    Android : 如何在WebView显示的页面中查找内容Author : Aoyousatuo Zhaohttp://blog.sina.com.cn/aoyousatuoWebView是Android提供的常用组件之一。它主要被设计用来显示html文件。正因为如此,所以在应 ...
    Android2013年07月08日 17:052
  • Android_HTML解析器_jsoup
    jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。Jsoup的官方中文地址:http://www.open-open.com/jso ...
    2013年07月08日 17:055
  • Android中获取网页表单中的数据实现思路及代码
    在Android中获取网页里表单中的数据具体实现代码如下,感兴趣的各位可以参考过下哈,希望对大家有所帮助MainActivity如下: 复制代码 代码如下:package cn.testjavascript; import java.util.StringTokenizer; i ...
    Android2013年07月08日 16:001
  • ios项目 学习总结
    主要是一个图片展示的项目,现在才发现,项目前期的规划很重要,本文记录下项目开发中遇到的问题,1 动画的实现,在界面内到处飘荡的蒲公英,简单的使用了uiview的动画和时间函数NStimer实现的,代码大致如下:puGongYingTimer = [NSTimer schedule ...
    IOS2013年07月08日 15:000
  • Ubuntu下配置tftp服务
    Ubuntu下配置tftp服务1.安装TFTP软件sudo apt-get install tftp-hpa tftpd-hpatftp-hpa是客户端,tftpd-hpa是服务器端2.建立tftpboot目录,作为服务器的目录sudo mkdir ~/tftpboot释放权限: ...
    ubuntu2013年07月08日 14:000
  • Unix/Linux笔记全集
    1:Unix/Linux操作系统概述要求:理解应用软件和操作系统的区别,掌握系统的Kernel(核心)和shell(外壳)之间的关系以及各自的作用 Solaris:Solaris 是Sun Microsystems研发的计算机 操作系统。它被认为是UNIX操作系统的衍生版本之 ...
    linux2013年07月08日 13:000
  • ubuntu终端sudo java提示“command not found”解决办法
    我在ubuntu 12.04里想启动一个java程序,sudo java -jar xxx.jar,但是结果提示sudo:java:command not found。    Ubuntu下用sudo运行java程序时,要注意此时用户目录为/root,而不是/home/yourn ...
    JAVA2013年07月07日 23:002
  • 【Android】友盟的自动更新组件
    前言 又好又专业的服务能帮开发者省很多时间。一开始做项目也准备自己来统计数据、自己做自动更新,随着使用友盟服务的时间增加,渐渐放弃了这种想法,转而研究如何更充分的使用,这里分享一下使用自动更新组件的心得。 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://w ...
    Android2013年07月07日 23:009
  • Linux 通过YUM安装rzsz
    yum自动安装:yum install lrzsz ...
    linux2013年07月07日 18:001
  • Nginx gzip配置详解
    gzip决定是否开启gzip模块param:on|offexample:gzip on;gzip_buffers 设置gzip申请内存的大小,其作用是按块大小的倍数申请内存空间param1:intparam2:int(k) 后面单位是kexample: gzip_buffer ...
    2013年07月07日 13:000
  • 清华大学教学内核ucore学习系列(1) bootloader
    ucore是清华大学操作系统课程的实验内核,也是一个开源项目,是不可多得的非常好的操作系统学习资源https://github.com/chyyuu/ucore_lab.git, 各位同学可以使用git下载源码和文档。本文我会对项目中的code/lab1/boot/bootasm ...
    2013年07月07日 12:004
  • Android SQLite 数据存储
    SQLite是一个轻量级的数据库,在android上就是使用了该数据库,一个数据库文件即代表了一个数据库,sql语法和mysql基本一样吧,表达方式不同而已获得SQLiteDatabase 对象SQLiteDatabase的方法static SQLiteDatabase open ...
    Android2013年07月06日 17:000
  • linux中的mysql
    LINUX如何启动/停止/重启MySQL发启动、停止、重启 MySQL 是每个拥有独立主机的站长必须要撑握的操作,下面作简单介绍:一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/init.d/mysq ...
    MYSQL2013年07月06日 16:001
  • IOS Reachability判断所请求服务器是否超时?
    开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。1.在你的程序中使用 Reachability 只须将该例程 ...
    IOS2013年07月05日 15:000
  • Fedora 16设置开机自启动程序与Ubuntu的区别
    Ubuntu设置开机自启动脚本的方法是:修改/etc/init.d/rc.local这个文件,添加需要启动的程序即可,相关函数如下:void SetSysAutoBoot(){char path[256] = {0};int ret = 0;ret = readlink(&quo ...
    ubuntu2013年07月05日 12:000
  • 开源啦!Android版语音天气闹钟
    每天清晨,甜美女声准时叫你起床,她会播报当天的天气,温度,PM2.5值,然后在雨雪天气会特别提醒你加衣和带伞出门,也可以即点即播,播报时间和周末是否播报都可以自定义,界面绚丽,体积小,流量耗费超低,每播一次几kb而已,还等什么呢!妈妈再也不用担心我出门忘带伞了..下载地址:htt ...
    Android2013年07月05日 11:000
  • Windows平台下的线程同步
    引子:这几天在写一个windows phone平台上的service,由于Windows phone 的内核是基于Windows NT的,这也意味着写Windows Phone的Service代码与Win32更接近了。虽然功能很少,但是一旦release出去,就像泼出去的水,如果 ...
    Windows2013年07月05日 00:000
  • linux命令随记(持续更新,以备查阅)
    *.命令语法: a.在进行参数设定时,通常为“-”号,若为完整参数名称,则输入“--”符号; b.指令太长的时候,可以使用“\”符号使指令连续到下一 ...
    linux2013年07月04日 21:011
  • Linux添加用户(user)到用户组(group)
    将一个用户添加到用户组中,千万不能直接用: usermod -G groupA 这样做会使你离开其他用户组,仅仅做为 这个用户组 groupA 的成员。 应该用 加上 -a 选项: usermod -a -G groupA user(FC4: usermod -G ...
    linux2013年07月04日 18:0012
  • 通过action 跨进程启动activity
    在一些场景中我们需要从一个进程启动另外的一个应用的activity,这有什么好办法? 这里介绍一种方法,通过自定义 action 通过filter来启动。 如果你需要启动一个你自己写的另一个app的activity,你可以在那个的menifest.<activity ...
    进程2013年07月04日 16:000
  • Ubuntu下启动Apache的Rewrite功能
    在终端中执行sudo a2enmod rewrite指令后,即启用了 Mod_rewrite 模块。另外,也可以通过将 /etc/apache2/mods-available/rewrite.load 连接到 /etc/apache2/mods-enabled/rewrite.l ...
    ubuntu2013年07月04日 10:040
  • CentOS sudo配置
    用惯了debian和ubuntu的人可能比较习惯于用sudo来提升当前用户的权限。CentOS默认情况下已经安装了sudo,可是,在没有配置之前,只有root用户能使用。因此需要稍作修改,把当前的用户添加到sudoers列表中。1. sudo的用户列表存放在 /etc/sudoe ...
    Centos2013年07月04日 00:004
  • CentOS 源码安装Git
    ---恢复内容开始--- 今天有个同学叫我帮他下载android源代码,我说好啊。没有问题。android官方源代码只能通过git进行获取。因此,首先要安装git。因为我之前已经配置好了163的源和安装好了rpmforge和epel,所以,直接yum install ...
    Centos2013年07月03日 23:000
  • 使用 CommandScene 类在 XNA 中创建命令场景(十二)
    平方已经开发了一些 Windows Phone 上的一些游戏,算不上什么技术大牛。在这里分享一下经验,仅为了和各位朋友交流经验。平方会逐步将自己编写的类上传到托管项目中,没有什么好名字,就叫 WPXNA 吧,最后请高手绕道而行吧,以免浪费时间。(为了突出重点和减少篇幅,有些示例代 ...
    2013年07月03日 19:000
  • iOS开发 获得设备UDID 手机别名 设备名称 应用名称等
    //手机序列号NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier];NSLog(@"手机序列号: %@",identifierNumber);//手机别名: 用户定义的 ...
    IOS2013年07月03日 15:001
  • CentOS minimal安装后网络配置
    在VMWare 安装完 CentOS minimal后,想用 ssh工具连上去,谁料在 CentOS 中调用 ifconfig 命令却看不到 IP 信息,上网一搜,才知道minimal默认下的网卡是没有开通。所以需要手动去配置:  编辑文件 vi /etc/sysconf ...
    Centos2013年07月02日 18:000
  • 关于UIButton嵌入到UIView点击无反应问题的解决方法和delegate的简单用法示例(转载)
    做项目封装UIView的时候碰到的问题,没想到有个哥们儿还写成博客,特此收藏!问题是这样的,几个界面用到同一个自定义返回按钮,于是就想着把这个按钮单独封装起来,添加一个UIView类,在里面自定义UIButton,使用delegate来实现点击事件//UIView类头文件XZXT ...
    2013年07月02日 16:000
  • BA126AD1
    应用程序-特定 权限设置未将 COM 服务器应用程序(CLSID 为 {BA126AD1-2166-11D1-B1D0-00805FC1270E})的 本地 激活 权限授予用户 NT AUTHORITY\NETWORK SERVICE SID (S-1-5-20)。可以使用组 ...
    2013年07月02日 13:000
  • IOS开发笔记_5.线程,HTTP请求,定时器
    说起线程,不会陌生了,操作系统课程里已经详细介绍了这个东东,这里就不解释了,想要了解的问问百度或者翻翻书。线程的创建总结了昨天的学习,有下面几种创建的方式。//第一种NSThread *t = [[NSThread alloc] initWithTarget:self selec ...
    IOS2013年07月02日 12:001
  • [越狱开发] theOpenDev配置与搭建碰到的问题
    CodeSign error: code signing is required for product type 'Dynamic Library' in SDK 'iOS 6.1'如何解决? ...
    2013年07月02日 12:005
  • Wp 导航到手机定位设置页面
    WP开放了很多选择器和启动器,找了半天没发现有打开定位设置页面的,找了好久终于找到了解决办法:await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings-location:"));这句话就 ...
    2013年07月02日 09:000
  • Wp检查手机网络状态
    /// <summary>/// 检查网络状态/// </summary>private void CheckNetworkState(){if (DeviceNetworkInformation.IsCellularDataEnabled){lblPho ...
    网络2013年07月02日 00:002
  • Posix线程编程指南 线程创建与取消
    线程创建1.1 线程与进程相对进程而言,线程是一个更加接近于执行体的概念,它可以与同进程中的其他线程共享数据,但拥有自己的栈空间,拥有独立的执行序列。在串行程序基础上引入线程和进程是为了提高程序的并发度,从而提高程序运行效率和响应时间。线程和进程在使用上各有优缺点:线程执行开销小 ...
    线程2013年07月01日 23:000
  • Window Phone 8手电筒
    一直想开发一个Wp8的手电筒程序,看了好多别人开发的基本上有以下问题:1、锁屏闪光灯关闭了2、闪光灯不停的闪烁。我就想开发一个锁屏也能用的手电筒,发现找资料那是相当的困难。找到的代码基本都不能令人满意,有的需要使用照相机,有的需要使用录像机,感觉都不是很爽。最后经过摸索,Ui界面 ...
    win2013年07月01日 22:000
  • 【Linux技术】常用的Linux系统调用
    下面一些函数已经过时,被新的更好的函数所代替了(gcc在链接这些函数时会发出警告),但因为兼容的原因还保留着,这些函数将在前面标上“*”号以示区别。一、进程控制fork创建一个新进程clone按指定条件创建子进程execve运行可执行文件e ...
    linux2013年07月01日 18:000
  • Linux 软连接和硬链接之间的区别
    1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分 ...
    linux2013年07月01日 17:000