现在位置: 首页 > parchment发表的所有文章
  • 08月
  • 02日
综合 ⁄ 共 1655字 评论关闭
一、搭建嵌入式ARM流程简介 ⒈ 安装fedora 20(Gnome) ⒉ 安装fedore 20(Gnome) 常用软件 二、安装fedore 20(Gnome) 常用软件 ⒈上网设置            桥接: ① 虚拟机设置桥接上网; 请注意:自动模式容易出错,最好选择自己正在使用的网卡 ② 如图、 这时候,主机与虚拟机可以互ping ⒉ 安装GCC-C++            yum  install  gcc-c++ ⒊ 安装VMware-Tools工具(vmghfs模块未成功安装)            查看内核、内核头文件、内核库文件版本是否一致:             uname -r             rpm -q kernel-headers             rpm -q kern......
阅读全文
(转,网络资源) 函数说明对于FTP 文件传输,采用C++的类来实现,定义了一个FTPClient 的C++类,在该类对象定义了6 个公共函数:Init( )、SendFile( )、ReceiveFile( )、Do( )、Resume( )和Stop( )函数。下面对各个函数作详细介绍。(1) int Init(char *host, char *FTPusername, char *FTPpassword, unsignedlong timeout, int FTPMode );功能描述:初始化设置FTP 文件传输参数。输入参数:英创信息技术有限公司 嵌入式系统应用程序方案之二www.emtronix.com 2 028-86180660char *host 远端主机的IP 地址,如“192.168.201.34”。......
阅读全文
  • 03月
  • 04日
综合 ⁄ 共 814字 评论关闭
linux下进程间通信的几种主要方式: 管道(Pipe)及有名管道(named pipe):管道可用于具有亲缘关系进程间的通信,有名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信; 信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了用于进程间通信外,进程还可以发送信号给进程本身;linux除了支持Unix早期信号语义函数sigal外,还支持语义符合Posix.1标准的信号函数sigaction(实际上,该函数是基于BSD的,BSD为了实现可靠信号机制,又能够统一对外接口,......
阅读全文
  • 01月
  • 01日
综合 ⁄ 共 799字 评论关闭
自旋锁 本来就只是一个很简单的同步机制,在SMP之前根本就没这个东西,一切都是Event之类的同步机制,这类同步机制都有一个共性就是 一旦资源被占用都会产生任务切换,任务切换涉及很多东西的(保存原来的上下文,按调度算法选择新的任务,恢复新任务的上下文,还有就是要修改cr3寄存器会导致cache失效)这些都是需要大量时间的,因此用Event之类来同步一旦涉及到阻塞代价是十分昂贵的比如 我用一个Event来控制2行代码的原子操作  这个时候一个CPU正在执行这个代码  另一个CPU也要进入  另一个CPU就会产生任务切换  为了短短的两行代码 就进......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 936字 评论关闭
Given integers N and M, output in how many ways you can take N distinct positive integers such that sum of those integers is <= M. Since result can be huge, output it modulo 1000000007 (10^9 + 7) N <= 20  M <= 100000  Input First line of input is number t, number of test cases. Each test case consists only of 2 numbers N and M, in that order.  Output Output number aksed in description. 题意:找n个不同的数且和不超过m, 求有多少种方案? DP n个数为ai,bi = an-i+1 - an-i, ......
阅读全文
  • 09月
  • 14日
综合 ⁄ 共 2214字 评论关闭
引言:最近被安排到android项目组中,从事起了android方面的开发。话说android上,也只是以前在它的应用之上去写一些小程序玩玩而已。还真没想到有一天,我也要从事这方面的开发。世事难料,但这也是一次成长的机会,从初期开始,这是一个很大的挑战。这个小团队对android全都不了解,我们开始的探索之旅。希望在接下来的时候里,我可以在这里记录下我的学习过程。           对于android的产品开发,有些不仅仅是对其上面的应用层做java上的开发,有很多东西android底层是无法实现给我们的需求。在这情况下,我们需要去适配,......
阅读全文
  • 08月
  • 18日
综合 ⁄ 共 559字 评论关闭
1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@Autowired默认按类型装配(这个注解是属业spring的),默认情况下必须要求依赖对象必须存在,如果要允许null 值,可以设置它的required属性为false,如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualifier注解进行使用,如下:   3、@Resource(这个注解属于J2EE的),默认安照名称进行装配,名称可以通过name属性进行指定, 如果没有指定name属性,当注解写在字段上时,默认取字段名进行按照名称查找,如果注解......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 4243字 评论关闭
The Troublesome Frog Time Limit: 5000MS   Memory Limit: 100000K Total Submissions: 10607   Accepted: 3144 Case Time Limit: 500MS Description In Korea, the naughtiness of the cheonggaeguri, a small frog, is legendary. This is a well-deserved reputation, because the frogs jump through your rice paddy at night, flattening rice plants. In the morning, after noting which plants have been flattened, you want to identify the path of the frog which did the most damage. A frog always ......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 2061字 评论关闭
摘译自http://www.adobe.com/devnet/air/articles/extending-air.html Android details On Android, two extension models are supported: Java archives for extensions developed with the Android SDK, and shared libraries for those developed with the Native Development Kit (NDK). Both are appropriate for some set of extensions; simply pick the one that best suits your use case. (One can, of course, use JNI to bridge between Java and native code on Android, should that also be necessary.) A......
阅读全文
  • 03月
  • 23日
综合 ⁄ 共 1167字 评论关闭
IT招聘专家和工作场所专家总结了技术专业人员应该掌握的一些具体技能。这些技能会帮助IT专业人员避免工作的低谷和得到薪酬上涨的好处。下面就是让IT人员提高薪酬的10种方法。 1.熟悉SAAS产品 IT人员配备和随需应变的咨询公司Bluewolf的共同创始人和负责人Michael Kirven说,SAAS(软件服务)知识在用人要求条件中的比例已经从三年前的5%提高到了35%。拥有这方面知识的人可能很快提高自己的薪酬,无论他 们是否知道alesforce、Google Apps或者WorkDay。每一个人都需要知道这些产品如何适合当前的IT架构。 2.获得SAP>知识或者经......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 1854字 评论关闭
今天去面试,面试官走来就抛出什么是HTTP?我脑子一蒙!什么是HTTP?我脑子里面只有超文本传输协议这个概念。 回来之后就百度查资料。让我们认识一下这个是什么东西。在iOS开发过程中我们需要和服务端打交道,了解一些HTTP知识是很有必要的。 基础知识: HTTP是Hyper Text TransFer Protocol的缩写,中文全称超文本传输协议。它是客户端向服务器请求数据,以及服务器响应客户端一层协议。在网络层次角度来看HTTP是面向应用层协议。这是互联网进行可靠传输的基础。 简史:超文本传输协议的前身是世外桃源(Xanadu)项目,超文本的概......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 5282字 评论关闭
        如果说io_service是Boost.Asio的大脑的话,那么它的成员函数dispatch和post就是它的左臂右膀了。post的主要作用是触发io_service执行post指定的handler并立即返回,post内部实现不会允许io_service调用handler方法。io_service保证handler一定会在调用run,run_one,poll,poll_one的某个线程中被执行。对于dispatch,也是触发io_service执行post指定的handler,io_service也保证handler会在调用run,run_one,poll,poll_one的某个线程中被执行。dispatch相对于post的不同之处在于,dispatch内部实现则允许io_service调用该hand......
阅读全文