当前位置:  编程技术>移动开发
本页文章导读:
    ▪历程的内核态和用户态有什么区别        进程的内核态和用户态有什么区别?  当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级).........
    ▪ 怎么优化sencha性能        如何优化sencha性能使用了sencha架构后,一步一步做了一些优化的尝试,整理出来跟大家分享,当然大家有什么更好的方法欢迎分享,跪求~~ 1.  最开始没有做过build,加载一个页面需要n分钟,.........
    ▪ 【Cocoa(Mac)开发】Mac展示隐藏文件小工具       【Cocoa(Mac)开发】Mac显示隐藏文件小工具 【原文地址:Mac显示隐藏文件小工具】 【作者:chenghxc】 【工具下载地址】 【Mac显示隐藏文件小工具源码下载地址】 无论是在做开发还是使用mac.........

[1]历程的内核态和用户态有什么区别
    来源: 互联网  发布时间: 2014-02-18
进程的内核态和用户态有什么区别?
  当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内核态时,执行的内核代码会使用当前进程的内核栈。每个进程都有自己的内核栈。当进程在执行用户自己的代码时,则称其处于用户运行态(用户态)。即此时处理器在特权级最低的(3级)用户代码中运行。当正在执行用户程序而突然被中断程序中断时,此时用户程序也可以象征性地称为处于进程的内核态。因为中断处理程序将使用当前进程的内核栈。这与处于内核态的进程的状态有些类似。

    
[2] 怎么优化sencha性能
    来源: 互联网  发布时间: 2014-02-18
如何优化sencha性能

使用了sencha架构后,一步一步做了一些优化的尝试,整理出来跟大家分享,当然大家有什么更好的方法欢迎分享,跪求~~

1.  最开始没有做过build,加载一个页面需要n分钟,n》5.疯了,包括封装在phonegap后也是速度奇慢


2. build

使用sencha app build 命令,开始使用testing命令,方便调试,但是需要加载的app.js文件多达2m多,后来就换成package,app.js迅猛掉500k左右


3. 缓存

1) 使用html5的cache manifest , 

不成功 ,老报错,好像需要把所有的js都包含在里面才可以,没有继续尝试

贴上教程大家自己学习,我再试试看成功后再发吧

1. create your cache manifest file
create a file yourappname.manifest in your application root. In the file enter all files you have to cache to make your app working offline.

in my case my rememberthecard.manifest file looks like this:

CACHE MANIFEST
#rev5
index.html
sencha-touch-beta-0.90/resources/css/ext-touch.css
css/memory.css
sencha-touch-beta-0.90/ext-touch-debug.js
js/memory.all.js
images/card-01.jpg
images/card-02.jpg
images/card-03.jpg
images/card-04.jpg
images/card-05.jpg
images/card-06.jpg
images/card-07.jpg
images/card-08.jpg
images/cover-leaf.jpg
tablet_startup.png
phone_startup.png

see all options you can use in the .manifest file here.

2. Add your manifest to your application .html file header

<!doctype html>
<html manifest="yourappname.manifest">

3. Add type manifest to your apache config
Add following entry to your apache config (for example apache.conf or vhost.conf )

AddType text/cache-manifest .manifest

4. Add .htaccess with expire configuration for your *.manifest file to your app root

ExpiresActive On
ExpiresDefault "access"
2) 使用app.json配置中的appCache

/**
     * Used to automatically generate cache.manifest (HTML 5 application cache manifest) file when you build
     */
    "appCache": {
        /**
         * List of items in the CACHE MANIFEST section
         */
        "cache": [
            "index.html",
            "a.json",
            "resources/img/ic_contact.png"
        ],
        /**
         * List of items in the NETWORK section
         */
        "network": [
            "*"
        ],
        /**
         * List of items in the FALLBACK section
         */
        "fallback": []
    },


其实最想知道如何cache最大的app.js文件,但是sencha example中还没有这样的例子,先提供点思路给大家参考吧,共同研究下

欢迎提供更多资料



    
[3] 【Cocoa(Mac)开发】Mac展示隐藏文件小工具
    来源: 互联网  发布时间: 2014-02-18
【Cocoa(Mac)开发】Mac显示隐藏文件小工具

【原文地址:Mac显示隐藏文件小工具】

【作者:chenghxc】

【工具下载地址】

【Mac显示隐藏文件小工具源码下载地址】

无论是在做开发还是使用mac系统,经常需要显示隐藏文件,有时候又觉得隐藏文件太碍眼了,所以总是在两条命令行之间切来切去的:

显示mac隐藏文件:

defaults write com.apple.finder AppleShowAllFiles  YES

隐藏mac隐藏文件:

defaults write com.apple.finder AppleShowAllFiles  NO


所以制作了一个懒人版的工具,打开程序后会在主菜单显示一个眼睛的小图标,点击打开后可以自由切换隐藏文件:



    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
操作系统 iis7站长之家
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3