Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

iOS5.0以上使用新浪微博开放平台OAuth

iOS5.0以上使用新浪微博开放平台OAuth

新浪微博开放平台为第三方应用提供了简便的合作模式,满足了手机用户和平板电脑用户随时随地分享信息的需求。通过调用平台的api即可实现很多微博上的功能。本篇主要目的是记录新浪微博移动SDK iOS版本的在iOS5下的嵌入和使用。项目源码下载地址免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2014年资料/5月/15日/iOS5.0以上使用新浪微博开放平台OAuth下载方法见...
从 C++ 到 Objective-C 的快速入门指南

从 C++ 到 Objective-C 的快速入门指南

简介当我开始为iOS写代码的时候,我意识到,作为一个C++开发者,我必须花费更多的时间来弄清楚Objective-C中怪异的东西。这就是一个帮助C++专家的快速指南,能够使他们快速的掌握Apple的iOS语言。请注意这绝不是一个完整的指南,但是它让你避免了阅读100页的手册。除此之外,我知道你喜欢我的写作风格。Objective-C中@property的所有属性详解 http://www.linuxidc.com/Linux/2014-03/97744.h...
Java 8 Lambda 表达式示例

Java 8 Lambda 表达式示例

自从我听说Java8将要支持Lambda表达式(或称闭包),我便开始狂热的想要将这些体面的简洁的功能元素应用到我的代码中来。大多开发者普遍的使用匿名内部类来开发事件处理器,比较器,thread/runnable实现等等,一些没有必要的辅助代码将逻辑复杂化,即便一些非常简单的代码也变的复杂不堪。Java8现在加入了Lambda表达式作为语法的一部分将会极大地解决这一类似问题。它使得开发者可以封装一个单独的行为单元并且传递给其他代码。他更像是一个匿名类(带有一...
在C语言中解析JSON配置文件

在C语言中解析JSON配置文件

业务需求在C或者C++项目中常常需要解析配置文件,我们常见的配置文件格式一般就是.ini,xml,lua或者是一般的text文件,这些格式比较恼人的一个问题就是数据格式过于冗余,或者功能不够强大,不支持正则匹配,或者实现解析文件的代码过多,效率不高等等。比较大型的开源项目,比如Nginx,ATS等都有自己比较庞大的配置文件格式,特别是Nginx,语言十分独特简洁,功能强大,但是往往代码较为繁杂。那么有没有比较简洁的数据交换格式呢?我想到了web上常用到的j...
App Store 存在漏洞 恶意程序能轻易通过审批

App Store 存在漏洞 恶意程序能轻易通过审批

8月18日编译据美国科技资讯网CNET报道,研究者再次让一款恶意程序顺利通过了苹果App Store的应用程序审批过程,这证明了苹果应用商店仍然存在漏洞。麻省理工学院著名科技杂志Technology Review发布的一份研究报告称,来自佐治亚理工学院的一组研究人员开发了一款特别的应用程序,该应用程序被伪装成了一款新闻阅读软件,在该软件被下载安装到手机后,它能够重新编码变成一款恶意程序。实验证明,苹果的安全审核程序无法识别这种伪装的恶意程序。一旦通过远程配...
研究者称,黑客针对运行Apache Struts应用的服务器

研究者称,黑客针对运行Apache Struts应用的服务器

趋势科技研究员称,中国的黑客论坛上已经出现自动攻击已知Struts漏洞的工具中国黑客现在正是用一个自动工具利用Apache Struts中的已知漏洞,目的是在用这个框架开发的用于托管应用的服务器上安装后门。Apache Struts是一个非常常见的开源框架,可用于开发基于Java的Web应用,这个框架由Apache Softwware Foundation维护。今年已经发布了多个Struts安全感呢个小,上月就曾发布,这些更新可以修补一些非常关键的漏洞,否...
Java实现在控制终端显示的字符进度条

Java实现在控制终端显示的字符进度条

前言面向用户使用的程序都会考虑响应性,如:上传、下载文件会显示已经完成百分之多少,方便用户了解处理的进度。在Swing和AWT编写的应用有现成的进度条控件可用,但对于非界面程序就需要自己实现了。花了点时间写了一个类似于wget的字符进度条,可用于在Linux的命令终端和Windows的命令窗口中实时显示任务处理的进度。原理:在每次显示进度条时将光标定位回当前行的最左边,输出当前的进度条覆盖旧的进度条。特点:在一行中实时显示进度和百分比,类似于wget的进度...
Java使用SSH从远程服务器下载文件

Java使用SSH从远程服务器下载文件

前言Telnet、FTP、POP3在网络传输的过程中都是采用明文,容易被监听或者遭到到man-in-the-middle的攻击方式攻击。而SSH为远程登陆会话和其他的网络服务提供安全协议,通过加密数据防止传输过程中信息泄漏。C/C++可以调用OpenSSH来实现SSH,Java也有相应的开源类库JSch,它是SSH2的一个纯Java实现。CentOS 下SSH无密码登录的配置 http://www.linuxidc.com/Linux/2012-05/61...
Ubuntu下编译第一个C程序的成功运行

Ubuntu下编译第一个C程序的成功运行

对于每个新手来说,进入Ubuntu最想做的事莫过于在终端(Terminal)里运行自己的第一个C/C++程序"hello.c/hello.cpp"了。很多语言书籍都是默认搭载好运行环境的,而Ubuntu默认是不包含编辑器vim和编译器gcc。假设你和我一样,展现在自己眼前的是一台刚安装好的Ubuntu电脑,下面我们将来实现自己的第一个程序。1.准备工作1.1 打开控制台:使用快捷键 Ctrl + Alt + T;1.2 安装vim:输入 sudo apt-...
二叉排序树删除值小于value的结点

二叉排序树删除值小于value的结点

同学去阿里面试的时候,要求写出代码:现在有一棵二叉排序树,每个节点保存一个int类型的值,删除值为10以下的节点(树中可能不含值为10的节点),说一下思路,写一下算法。算了原来错误的思路就不拿出来误导大家了,只能说想简单了,花了几天空闲的时间思考这个问题,终于把代码写出来了,虽然琢磨了一段时间,但是终究还是写出来了。二叉树的常见问题及其解决程序 http://www.linuxidc.com/Linux/2013-04/83661.htm【递归】二叉树的先...
Android实现批量添加联系人到通讯录

Android实现批量添加联系人到通讯录

由于工作上的需要,把数据库中备份的联系人添加到Android通讯录,一般都有几百条记录,插入一条数据系统默认commit一次,这样效率就降低了,如果把所有的数据都添加进去后再commit效率就不一样,这就需要事务。Ubuntu 14.04 x64配置Android 4.4 kitkat编译环境的方法 http://www.linuxidc.com/Linux/2014-05/101148.htmUbuntu 12.04搭建Android开发环境 http:...
<< 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 >>