资源

沙盒机制

蹲街弑〆低调 提交于 2020-11-21 03:20:03
数据持久化的本质:将数据读成文件,存储在本地. 沙盒机制: 沙盒就是系统针对与每个应用程序在本地生成的文件夹,名字随机生成.对于不同的应用程序,不能访问其他程序沙盒内的文件,对于该程序起到保护作用. 沙盒内的文件夹: 1.Documents:用来存储长久保存的数据 2.XXXX.app程序的包,包含程序加载所需的所有资源(readONLY , 不可修改).平时使用的NSBundle 就是该包 3.Library: A:Caches: 本地缓存,存储想暂时保存的数据,比如下载的视频,音频,图片.都存储在该文件夹下.(video ,Musics,Images) B:Preferences: 存储用户的偏好设置,比如,是否是第一次启动. 4.tmp:存储还未下载完 的视频音频,当下载完把文件转移到caches文件夹. 来源: oschina 链接: https://my.oschina.net/u/865518/blog/315776

十二个程序员必备的优质资源推荐

六月ゝ 毕业季﹏ 提交于 2020-04-29 11:04:49
  作为一名伪开发者,深深的明白程序猿们的不容易,今天特地搜罗了一些必备的优质资源供大家参考,希望我猜的这些网站都有你喜欢的在内。   1,知乎周刊(http://zhuanlan.zhihu.com/Weekly):定期推出知乎出版的电子书,让你脑洞打开,希望你喜欢。   2,码农周刊(http://weekly.manong.io/):码农周刊是一份专为程序员打造的IT技术周刊。我们会为你精选一周IT技术干货,每周一发送,完全免费。码农周刊微信二维码码农周刊由微博微信账号developerWorks创建。developerWorks一直专注于IT技术干货分享,目前粉丝已超过10万。   3,Pycoder's Weekly(http://pycoders.com/archive/):每周给你的邮箱发送关于 Python 开发的相关信息。   4,Hacker News(https://news.ycombinator.com/):光看标题就知道非常牛叉了,骇客新闻,有木有?   5,Startup News(http://news.dbanotes.net/):搜集近期比较热门的开发者博客新闻,有不少干货。   6,极客头条(http://geek.csdn.net/):极客头条是分享优质技术文章、深度交流技术话题的社区。这里聚集了一批热爱钻研技术、愿意分享技术的人

CSS技术学习资源

余生颓废 提交于 2020-03-27 00:29:04
3 月,跳不动了?>>> 基础知识 对于CSS的学习常用属性的了解 w3schoo l就不错。 Mozilla Development Network(MDN)中关于 CSS入门教程 的知识的文章,很全面。 布局 学习CSS布局 如何学习 张鑫旭大神也教我们如何做人 说说CSS学习中的瓶颈 来源: oschina 链接: https://my.oschina.net/u/658505/blog/738974

Deep Learning(深度学习)

∥☆過路亽.° 提交于 2020-03-13 00:26:01
本人常用资源整理(ing...) Deep Learning(深度学习): ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):一 ufldl的2个教程(这个没得说,入门绝对的好教程,Ng的,逻辑清晰有练习):二 Bengio团队的deep learning教程,用的theano库,主要是rbm系列,搞python的可以参考,很不错。 deeplearning.net主页,里面包含的信息量非常多,有software, reading list, research lab, dataset, demo等,强烈推荐,自己去发现好资料。 Deep learning的toolbox,matlab实现的,对应源码来学习一些常见的DL模型很有帮助,这个库我主要是用来学习算法实现过程的。 2013年龙星计划深度学习教程,邓力大牛主讲,虽然老师准备得不充分,不过还是很有收获的。 Hinton大牛在coursera上开的神经网络课程,DL部分有不少,非常赞,没有废话,课件每句话都包含了很多信息,有一定DL基础后去听收获更大。 Larochelle关于DL的课件,逻辑清晰,覆盖面广,包含了rbm系列,autoencoder系列,sparse coding系列,还有crf,cnn,rnn等 。 虽然网页是法文,但是课件是英文。 CMU大学2013年的deep

界面开发、图表报表、数据分析、代码测试、网络通讯、加密解密——开发一体化资源用户指南!

江枫思渺然 提交于 2019-12-09 16:44:34
举例说明: 界面开发的控件,用户指南,包括: BCGControlBar Pro for MFC 报表控件用户指南,包括: TeeChart for .NET 其他资源都有,非常丰富 来源: oschina 链接: https://my.oschina.net/u/1251054/blog/269643

JDK1.7中新增自动释放资源接口AutoCloseable

大兔子大兔子 提交于 2019-12-07 11:59:41
新增了try-with-resource 异常声明 在JDK7中只要实现了AutoCloseable或Closeable接口的类或接口,都可以使用try-with-resource来实现异常处理和资源关闭 异常抛出顺序。在Java se 7中的try-with-resource机制中异常的抛出顺序与Java se 7以前的版本有一点不一样。 是先声明的资源后关闭 JDK7以前如果rd.readLine()与rd.close()(在finally块中)都抛出异常则只会抛出finally块中的异常,不会抛出rd.readLine();中的异常。这样经常会导致得到的异常信息不是调用程序想要得到的。 JDK7及以后版本中如果采用try-with-resource机制,如果在try-with-resource声明中抛出异(可能是文件无法打或都文件无法关闭)同时rd.readLine();也势出异常,则只会势出rd.readLine()的异常。 public class Main { //声明资源时要分析好资源关闭顺序,先声明的后关闭 //在try-with-resource中也可以有catch与finally块。 //只是catch与finally块是在处理完try-with-resource后才会执行。 public static void main(String[] args) {

将Android工程做成jar包和资源文件

浪尽此生 提交于 2019-11-28 16:36:59
将Android工程做成jar包和资源文件 有时候,我们希望将我们的Android工程提供给第三方开发者使用。这个时候,最普遍的做法,就是提供一个jar包和一堆资源文件,第三方开发者可以将资源文件拷贝到Android工程的相应目录下,同时引用我们提供的jar包,就可以使用我们提供的相应API了。 需要特别注意的是,以jar包和资源包方式提供给第三方开发者,我们的工程的代码中就不能使用类似于R.layout.main、R.string.name等等这样的方式来引用资源了。 为此,我们就不能直接使用R文件,而是要通过字段名称来动态的获取资源的id,再来使用。 以下封装了一个类,可以通过字段名称动态获取id。 package com.arui.util; import android.content.Context; public class ResourceUtil { public static int getLayoutId(Context paramContext, String paramString) { return paramContext.getResources().getIdentifier(paramString, "layout", paramContext.getPackageName()); } public static int getStringId