现在位置: 首页 > suiting发表的所有文章
  • 05月
  • 25日
综合 ⁄ 共 5135字 评论关闭
今天在做客户端的时候,里面有个意见反馈功能。 调用系统带的邮件功能,发送邮件到指定邮箱。 然后我就想,应该在邮件正文部分添加手机相关内容,比如型号,版本,应用程序的版本等等,这样不仅使用者方便,开发者也能更好的分析。 于是,学习了相关的知识,在这里与大家分享。 iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的。那么通过那些api可以获取这些信息呢,i......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 14249字 评论关闭
文章目录 1.1 传统用途 1.2 多线程程序中的错误用法 3.1 多线程语义 3.2 volatile int与AtomicInteger区别 zz http://www.parallellabs.com/2010/12/04/why-should-we-be-care-of-volatile-keyword-in-multithreaded-applications/# 这篇文章详细剖析了为什么在多核时代进行多线程编程时需要慎用volatile关键字。 主要内容有: 1. C/C++中的volatile关键字 2. Visual Studio对C/C++中volatile关键字的扩展 3. Java/.NET中的volatile关键字 4. Memory Model(内存模型) 5.......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 6729字 评论关闭
A. Gravity Flip time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Little Chris is bored during his physics lessons (too easy), so he has built a toy box to keep himself occupied. The box is special, since it has the ability to change gravity. There are n columns of toy cubes in the box arranged in a line. The i-th column contains ai cubes. At first, the gravity in the box is pulling the cubes downwards. When Chris s......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 2466字 评论关闭
自从雷军召开小米手机发布会后,小米手机是否能做成,销量多少就成为业界一大话题。 小米手机的关键词一度成为百度十大热门关键词。这一现象在产品界恐怕仅有苹果的iPhone才有此殊荣。   但业界绝大部分人士不看好,特别是手机界专业人士。 最近小米手机又传出零配件供应问题,专业人士更是质疑声一片。做软件的到底不会做硬件,互联网销售在手机领域不行的论断不绝于耳。 而形成反差的是,在市场上小米手机的预订却是火热异常,我家里的老爸,公司的同事,甚至同事老家的朋友都来电询问如何购买。     到底雷军为什么要做小米手机......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 4251字 评论关闭
 随着在数字信号处理(DSP)算法和芯片处理能力以及通信网络结构优化等方面的不断发展,现代化通信已经迅速普及。音频会议是众多通信系统的必备功能。有多个用户参与的音频会议,最简单的模式可以使用令牌控制下的互斥模式,使只有拥有发言权的那个与会者才可以讲话。在这种模式下,每个与会者某一时刻只能听到一路音频信号,这种“半双工”模式对于音频会议是不方便和不实际的。 真正的电话会议应当仿真多个与会者在一个会议室进行对话的情形。但是由于与会终端在物理上并不在一起,而每个终端只有一套音频输出设备(功放+音箱),要同......
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 4804字 评论关闭
         下载了点python的电子书,有基于3.x的有基于2.x的让我不知道看哪些好,BD一下差别着实很大有木有?print语句变成了函数有木有?之后都得加括号了有木有?       别人整理的成果,我就无耻地搬来借用啦~~~~~~        原文地址 1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。 Py3.1性能比Py2.5慢15%,还有很大的提升空间。 2.编码 Py3.X源码文件默认使用utf-8编码,这就使得以下代码是合法的:     >>> 中国......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 4499字 评论关闭
题记:本系列学习笔记(C++ Primer学习笔记)主要目的是讨论一些容易被大家忽略或者容易形成错误认识的内容。只适合于有了一定的C++基础的读者(至少学完一本C++教程)。   作者: tyc611, 2007-01-31    本文主要讨论C++中继承和动态绑定,它们和数据抽象一起构成面向对象编程的基础。    如果文中有错误或遗漏之处,敬请指出,谢谢!    面向对象编程基于三个基本概念:数据抽象(data abstraction)、继承(inheritance)和动态绑定(dynamic binding)。面向对象编程的关键思想是多态性(polymorphism)。在C++中,多态性仅用于通......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 2013字 评论关闭
list使用一个双向链表来管理元素。 使用list必须含入头文件<list> #include<list>   list的能力: list的内部结构和vector或deque截然不同,所以在几个主要方面与vector和deque存在明显区别: 1.      list不支持随机存取。如果你要存取5个元素,就得顺着串链一一爬过前4个元素。所以在list中随机遍历任何元素,是很缓慢的行为。 2.      任何位置上(不止两端)执行元素的安插和移除都是非常快,始终都是常数时间内完成,因为无需移动任何其它元素。 3.      安插和删除动作并不会造成指向其它元素的各个指针、引用、......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 1221字 评论关闭
文章目录 1.1.1  噪音监控 1.1.2   多种传感器实时监控 1.1.3 大气污染监控 1.2.1 车辆监控 1.2.2  人员/设备监控 1.3.1 设施监控 1 技术路线 以下所有应用,都采用ArcGIS for Server,结合GeoEvent产品(为一款物联网实时数据集成处理产品)开发完成。 2 应用场景 1.1   物联网实时态势感知 1.1.1  噪音监控 地址:http://tm.arcgisonline.cn/2013/1028/575.html GeoEvent可以连接物联网中各种传感器设备,该场景中监控的则是噪音传感器产生的噪音值,当前显示的是噪音传......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 1010字 评论关闭
水池数目 时间限制:3000 ms  |  内存限制:65535 KB 难度:4 描述 南阳理工学院校园里有一些小河和一些湖泊,现在,我们把它们通一看成水池,假设有一张我们学校的某处的地图,这个地图上仅标识了此处是否是水池,现在,你的任务来了,请用计算机算出该地图中共有几个水池。 输入 第一行输入一个整数N,表示共有N组测试数据 每一组数据都是先输入该地图的行数m(0<m<100)与列数n(0<n<100),然后,输入接下来的m行每行输入n个数,表示此处有水还是没水(1表示此处是水池,0表示此处是地面) 输出 输出该地图......
阅读全文
  • 01月
  • 19日
综合 ⁄ 共 1203字 评论关闭
题目大意:给一张无向图,求这个图中的最小环并输出路径。 思路:在每次正常的Floyd更新最短路之前,先判断是否有最小环,然后再进行正常的floyd更新。如果在k更新最短路之前i和j就已经有点将他们更新,那么i->j就有一个环。然后就可以递归找出路径。 CODE: #include <cstdio> #include <cstring> #include <iostream> #include <algorithm> #define MAX 110 #define INF 0x2a2a2a2a using namespace std; int points,edges; int map[MAX][MAX],src[MAX][MAX],cover_by[MAX][MAX]; int ans[MAX],......
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 934字 评论关闭
文章目录 FCITX APT-CACHE MOUNT MOD CURL CHOWN HISTORY MYSQL insert into text(id, name, text) values(LAST_INSERT_ID(), 'test', 'test'); VIM %s/insert into text(id, name, text) values(LAST_INSERT_ID(), '\([^']*\)', '/insert into pic(name, desp) values('\1', 'xxx');\rinsert into text(id, name, text) values(LAST_INSERT_ID(), '\1', '/g 效果: insert into text(id, name, text) values(LAST_INSERT_ID(), 'xxx/res_img_4.png', ' 变成: insert int......
阅读全文