精华内容
下载资源
问答
  • 我开发的几个手机应用

    千次阅读 2013-08-09 06:50:25
    这几年,我在业余写了几个手机应用,主要是iOS平台与android平台。 1. iPhone手机上的GPS位置记录与分享。 这个应用主要用来记录一个地点的GPS数据信息,从而可以在电子地图上标注该位置。 可以用在许多需要

    随着手机计算能力的不断增强,手机屏幕分辨率与尺寸不断的变大,手机越来越成为一个

    随身携带的计算中心。人们除了用手机进行日常的通信外,手机也日益用来娱乐,用来在

    线交流,用来阅读,用来快速学习接受新鲜事物。


    这几年,我在业余写了几个手机应用,主要是iOS平台与android平台。

    1. iPhone手机上的GPS位置记录与分享。

    这个应用主要用来记录地理位置的GPS数据信息,以便在电子地图上标注该位置。

    可以用在许多需要GPS数据的监控系统。尤其在物联网系统中,记录物联网系统中的

    设备位置,然后将这些设备标注在地图上,从而可以一目了然的看到所有设备的地理

    分布。记录的GPS数据可以导出为TXT,CSV与JSON三种格式,方便后期使用。


    对于个人,使用者通过这个应用可以将自己的当前GPS位置发送给他人,他人就可以

    定位该使用者。灾难救援,迷路,找人,聚会约会等需要告知他人自己身处何处时可

    以使用。同时可以用来记录停车场自己爱车的停车位置,方便返回找车。野外探险,

    外出旅游可以用来记录自己走过的重要地点。更多的应用场景与功能正在探索与

    开发中。


    下载安装:

    https://itunes.apple.com/cn/app/gps-wei-zhi-ji-lu-yu-fen-xiang/id610282087?mt=8


    2. 《中国智慧与谋略》电子书。


    下载安装:

    https://itunes.apple.com/cn/app/pian-jing/id650737909?mt=8


    3. 《世界名著精选》(80部)电子书:


    4. 幸福人生宝典-微信朋友圈精华文章收藏。

    在微信或者各个社交平台上,每天都能看到一些很好的文章。但有时看过之后,过几天

    想再看,有时就很难找到。基于此,就写了这个应用。将平时看到的好文章,好的段子

    等等分类整理。因为有电子书的技术基础,所以阅读这些文章体验翻页效果跟《骗经》

    电子书是完全一样的。平时大家更多的关注问题是孩子,家庭,健康等,所以先将与家

    有关的文章整理出来,分成“亲子教育”,“健康生活”, “爱情婚姻”,“人生感悟”与“幽默一刻”

    五大类,每两三周更新一次。这样不仅方便阅读,而且由于文章数量多,遇到问题后可以

    通过阅读这些文章来启发找到解决办法。


    iOS版本下载安装:

    https://itunes.apple.com/cn/app/wo-fen-ni-xiang-jia-ting-ban/id670169288?mt=8


    5. 《四大名著》电子书:


    下载链接:

    https://itunes.apple.com/cn/app/zhong-guo-si-da-gu-dian-ming/id799263090?mt=8


    6. 《唐诗三百首》诵读,注解,翻译与赏析电子书:


    下载链接:

    https://itunes.apple.com/cn/app/tang-shi-san-bai-shou-song/id888960986?mt=8


    这几个应用会不断维护更新。欢迎朋友们下载使用提出改进意见。非常感谢。

    如果您在下载使用应用后,能花5分钟给个评分,万分感激。


    展开全文
  • 应用Bloom Filter的几个小技巧

    千次阅读 2012-10-05 23:07:42
    应用Bloom Filter的几个小技巧 焦萌 2007年1月29日   下面列举几个基于标准Bloom Filter的小技巧:   1.  求两个集合的并。假设有两个Bloom Filter分别表示集合S1和S2,它们位数组的大小相同且使用同一组

    转自:http://blog.csdn.net/jiaomeng/article/details/1497361

    应用Bloom Filter的几个小技巧

    焦萌 2007129

     

    下面列举几个基于标准Bloom Filter的小技巧:

     

    1.         求两个集合的并。假设有两个Bloom Filter分别表示集合S1S2,它们位数组的大小相同且使用同一组哈希函数,那么要求表示S1S2并集的Bloom Filter,只要将S1S2的位数组进行“或”操作即可得到结果。

     

    2.         Bloom Filter“对折”。如果想将一个Bloom Filter的大小缩小一半,那么只需将Bloom Filter的位数组分成两半进行“或”操作,得到的结果即为所求。在查找某一元素时,需要将哈希后的索引地址的最高位屏蔽掉。

     

    3.         通过0的数目估计集合元素个数。在第一篇文章Bloom Filter概念和原理中,我们提到过:位数组中0的比例非常集中地分布在它的数学期望值m (1 - 1/m)kn的附近,其中m为位数组的大小,k为哈希函数的个数,nBloom Filter所表示集合的元素个数。根据上式,知道了0的个数就可以很容易推断n的大小。

     

    4.         通过内积估计集合交集元素个数。假设有两个Bloom Filter分别表示集合S1S2,它们位数组的大小相同且使用同一组哈希函数,下面我们来看第i位在两个Bloom Filter同时被置为1的概率。要让某一位同时被置为1,只有两种可能:要么它是被S1∩S2中的元素设置的,要么分别是被S1 – (S1∩S2)S2 - (S1∩S2)中的元素设置的。因此第i位在两个Bloom Filter同时被置为1的概率为:

    |S|表示S中元素的个数,k表示哈希函数的个数,m表示位数组的大小。经过化简,再乘以m,得到两个位数组内积的数学期望值为:

    如果不知道|S1||S2|,可以用3中的方法根据0的个数估计出它们的大小。最后,根据上式,我们在知道内积的情况下就可以很容易推断| S1∩S2|的大小。

     

    5.         表示全集。很简单,将位数组设为全1就可以表示全集了,因为查找任何一个元素都会得到肯定的结果。


    展开全文
  • 5G的应用场景你知道几个

    万次阅读 2018-12-17 17:51:15
    5G的应用场景你知道几个?  https://www.sohu.com/a/244556842_690942 2018-08-01 09:06 5G将至,各大通信会议热点不断,专家大佬高谈阔论不停,终端厂家纷纷宣称技术领先,但当5G真正到来的时候,它又将如何...

    5G的应用场景你知道几个?  

    https://www.sohu.com/a/244556842_690942

    2018-08-01 09:06

    5G将至,各大通信会议热点不断,专家大佬高谈阔论不停,终端厂家纷纷宣称技术领先,但当5G真正到来的时候,它又将如何影响我们普通人生活的方方面面呢?作为一个通信从业者,有哪些5G小知识是你所不能忽略的呢?

    1

    “互联网思维”:首次面向用户和场景定义

    5G的三大应用场景

    (1)首先是eMBB,直译为“增强移动宽带”,就是以人为中心的应用场景,集中表现为超高的传输数据速率,广覆盖下的移动性保证等。

    未来几年,用户数据流量将持续呈现爆发式增长(年均增长率47%),而业务形态也以视频为主(78%),在5G的支持下,用户可以轻松享受在线2k/4k视频以及VR/AR视频,用户体验速率可提升至1Gbps(4G最高实现10Mbps),峰值速度甚至达到10Gbps。

    (2)其次是uRLLC,直译为“高可靠低时延连接”。在此场景下,连接时延要达到1ms级别,而且要支持高速移动(500KM/H)情况下的高可靠性(99.999%)连接。

    这一场景更多面向车联网、工业控制、远程医疗等特殊应用,其中车联网市场潜力巨大,5G时代这块蛋糕将达到6000亿美元,而通信模块在其中占比超过10%,这些应用的安全性要求极高。

    (3)最后是mMTC,直译为“海量物联”,5G强大的连接能力可以快速促进各垂直行业(智慧城市、智能家居、环境监测等)的深度融合。

    万物互联下,人们的生活方式也将发生颠覆性的变化。这一场景下,数据速率较低且时延不敏感,连接覆盖生活的方方面面,终端成本更低,电池寿命更长且可靠性更高。

    2

    大家都在纠结的选择

    5G组网支持独立组网SA和非独立组网NSA两种部署方式

    5G独立组网(SA),采用端到端的5G网络架构,从终端、无线新空口到核心网都采用5G相关标准,支持5G各类接口,实现5G各项功能,提供5G类服务。

    5G非独立组网(NSA),是指LTE与5G基于双连接技术进行联合组网的方式,也称LTE与5G之间的紧耦合(Tight-interworking)。LTE系统中采用双连接时,数据在核心网或者PDCP层进行分割后,将用户数据流通过多个基站同时传送给用户。联合组网时,核心网和无线网都存在多种选择。因此,根据所采用的核心网和控制面连接方式的不同,又可细分多类架构,这里不再赘述。

    那么问题来了,SA和NSA这两种组网方式分别都有哪些优劣势呢?

    首先,5G独立部署方式(SA)是5G的最终目标部署方案它需要新建5G基站和5G核心网,5G和4G之间采用互操作方式。同时,由于5G终端无需同时接入4G网络,终端相对成本较低,射频功耗方面相比NSA方式亦有节能优势。

    相对的,4G/5G融合部署方式(NSA)是5G的过渡方案,运营商需要新建5G基站,同时通过4G基站接入4G核心网或接入5G核心网,5G和4G无需互操作,可同时在4G和5G网络发起业务。

    这一模式下,5G终端需支持4G/5G双链接,可能导致射频成本高、功耗高。相应的,运营商可利用现有4G网络快速部署5G,抢占覆盖和热点,但由于4G和5G设备必须同厂家,没有商务谈判空间,可能会导致新设备采购成本偏高。但目前,NSA的组网方式门槛更低,部署更快,易于快速实施。

    3

    要想5G玩的转,关键技术不能乱

    无线接入关键技术

    (1)提升传输能力的关键——大规模天线(MassiveMIMO):

    这一技术通过智能使用多根天线(设备端或基站端),发射或接受更多的信号空间流,能显著提高信道容量;而通过智能波束成型,将射频的能量集中在一个方向上,可以提高信号的覆盖范围。理论上5G NR可以在基站端使用最多256根天线,而通过天线的二维排布,可以实现3D波束成型,从而提高信道容量和覆盖。

    (2)好钢用在刀刃上——重点区域超密集组网:

    随着数据流量的不断增长,而数据业务又主要分布在室内或热点区域,这就需要通过超密集组网来提升空间复用度,从而满足未来5G的流量需求。

    据预测,在未来宏基站覆盖的区域中,各种无线接入技术的小功率基站的部署密度将达到现有站点密度的10倍以上。超密集部署场景下,由于各个发射节点间距离较小,网络间的干扰将不可避免,主要类型有:同频干扰,共享频谱资源干扰,不同覆盖层次间的干扰,邻区终端干扰等。在现实场景下,如何有效进行节点协作、干扰消除、干扰协调成为重点解决的问题。

    (3)高度决定视野——高频通信:

    5G 技术正首次将频率大于 24 GHz 以上频段(通常称为毫米波)应用于移动宽带通信。大量可用的高频段频谱可提供极致数据传输速度和容量,这将重塑移动体验。

    内容小结

    一、5G三大应用场景

    eMBB 增强移动宽带

    uRLLC 高可靠低时延连接

    mMTC 海量物联

    二、5G组网支持两种部署方式

    独立组网 SA

    非独立组网 NSA

    三、5G无线接入关键技术

    高频通信

    大规模天线 (Massive MIMO)

    重点区域超密集组网

    展开全文
  • 发现所以的资料都只有介绍在一个节点上使用一个协议,是不是因为觉得同时使用个应用协议是理所当然的而没有介绍,不得而知,但是前天有人问我是不是可以使用多个协议在一个节点上,我才意识到其实还是有很多人并...

    如何在同一个节点上使用不同的应用层协议呢?

    发现所以的资料都只有介绍在一个节点上使用一个协议,是不是因为觉得同时使用多个应用协议是理所当然的而没有

    介绍,不得而知,但是前几天有人问我是不是可以使用多个协议在一个节点上,我才意识到其实还是有很多人并不了

    解,下面简短介绍一下,经过测试,同时使用cbr和sip是可以做到的。

    首先要明确agent的功能,agent是产生数据流的起点,为什么呢?因为agent产生数据包,并且每个agent有自己
    的端口号,这一点有类似于linux下传输层的socket,提供数据流服务,类似socket,每个agent都提供基本对数
    据进行操作(接受等)的功能,应用层只需要调用agent提供的功能就能完成自己的功能了。说的太泛了,不过基本
    原理就是这样的,可以通过Agent/UDP看看就了解了。
    一开始我觉得如果在一个节点上使用不同的应用层应用就只需要一个agent,然后给不同的application分配不同的
    端口号就可以了,不过ns2不是这么实现的,因为不同的agent有不同的端口号。
    首先:new一个agent,譬如UDP
    set udp0 [new Agent/mUDP]
    $ns attach-agent $n0 $udp0

    Simulator instproc attach-agent { node agent } {
     $node attach $agent
     。。。。。。
    }

    Node instproc attach { agent { port "" } } {

    #如果第二个节点不填写默认为"",类似与c++里面的f(int b,int a =1);
     。。。。。。
     if { $port == "" } {
      set port [$dmux_ alloc-port [[Simulator instance] nullagent]]
     }
     $agent set agent_port_ $port
     $self add-target $agent $port
    }
    所以不同的agent端口号就不同了。关键是不同的端口号port分类器就可以讲包分流了,所以把agent理解为一个带不同端口
    号的传输层代理,而tcp/ip里的是不同的应用使用不同的端口号,这里不同的agent就有不同的端口号,所以不同的application
    就要关联到不同的agent了

    set tcp1 [new Agent/TCP]
    $ns attach-agent $s1 $tcp1

    set tcp [new Agent/TCP]
    $ns attach-agent $s1 $tcp

    set ftp [new Application/FTP]
    $ftp attach-agent $tcp

    set telnet [new Application/Telnet]
    $telnet attach-agent $tcp1
    其实很简单,不过看网上很多的例子都没有讲可以多个应用在一个节点上,不免让很多人长生误解,我在这里只不过是提醒一下
    新手们这是完全可以的,可以照此方法去实际各种的模拟了。

    展开全文
  • 基于UDP的用于视频应用几个协议

    千次阅读 2016-11-09 21:41:06
    UDP虽然是一不可靠协议,不支持丢包重传,但是UDP可以根据端口号对应用程序进行多路复用,并能利用校验和检查数据完整性,对实时服务很有利的。故在许多实时服务上使并不是用TCP,而是使用如RUDP,RTP,UDT。   ...
  • ...IOS实现Voip应用后台运行需要的几个配置项 作者:wangzz 原文地址:http://blog.csdn.net/wzzvictory/article/details/8815590 转载请注明出处 如果觉得文章对你有所帮
  • 使用Flask构建一Web应用

    千次阅读 2019-06-23 11:15:26
    Flask是一个使用Python编写的轻量级Web应用框架。 一、安装Flask 以管理员身份,打开命令提示符窗口,输入下面命令 py -3 -m pip install flask 这命令会连接到PyPI网站下载和安装Flask模块,以及Flask依赖的...
  • 此次规划出台,将会加快编程培训进入中小学课堂的实施进度,对于人工智能在教育中如何应用,主要包括以下点: 师资分配 利用人工智能可以实现师资资源重新分配。传统教育模式中,存在严重的师...
  • (1) 使用&符号让应用程序在后台运行即可 ./myapp1 & ./myapp2 & ./myapp
  • 原贴:http://blog.csdn.net/heiyeshuwu/archive/2007/01/04/1473941.aspx[转]开发大型高负载类网站应用几个要点 开发大型高负载类网站应用几个要点作者:nightsailer 来源:...
  • 举个例子:假如 www.aabbccdd.com 站点有好几个web App(web应用): finance(金融)、product(产品)、admin(用户中心)。 访问这些应用的方式通过上下文(context)来进行区分:   www.aabbccdd.com/finance/ ...
  • 远程数据传输使用几个软件

    千次阅读 2017-09-21 16:32:29
    软件 MultiDesk64 远程桌面控制(多台电脑) FlashFXP ftp文件传输客户端软件 Xlight FTP Server 服务器发送端软件 ...它能同时连接多远程桌面,而且应用程序特别轻,界面也很简单易用;其中Por
  • 还不会怎样同时打开多微信?一次性打包带走吧

    万次阅读 多人点赞 2021-07-17 04:09:12
    随着微信的广泛应用,大家很有可能有两或多微信,不再只使用微信了。因此,微信多开,在电脑上同时登录多微信,对我们日常的使用起到狠便捷的作用。在这里聊聊怎样在 PC 端同时登录多微信。
  • 1.要求:在同一台电脑上要同时部署多个应用,也就是要同时开启多个tomcat 解决方法: 1.使用不需要安装的tomcat(解压即可使用的) 2.修改你的tomcat文件下的conf
  • 第一nodejs应用

    千次阅读 2016-05-31 07:50:21
    但是nodejs开发主要还是集中在少数的几个核心功能上,而不是那种动辄几千几万个文件,支撑多少并发多少功能的这种大型站点。所以nodejs开发的这些小型http站点也叫做应用。当然nodejs是可以做这种大型的站点的。我们...
  • 就是百果园,微信用户几个亿,百果园深圳几百家店,如果是深圳市300多万微信用户,微信使用频率那么高,这一天天的查找附近的人都会使它大规模曝光,想想每日几十万次曝光,不停的刺激百果园在网友大脑中的存在感,
  • 个应用程序有多少个进程

    千次阅读 2019-12-16 21:55:42
    一个程序几个进程在于这个程序的开发者的设置,可以是1个,也可以是多个的。 1.一个程序里有很多个进程 一个程序几个进程在于这个程序的开发者的设置,可以是1个,也可以是多个的。一个应用程序,启动多个处理进程...
  • RabbitMQ的应用场景

    万次阅读 2014-12-15 19:14:56
    RabbitMQ官方有很好的Tutorials基本覆盖了RabbitMQ的各中常见应用场景,先以代码加注释的方式以其Python客户端pika为例简单介绍如下。更详尽的信息可参阅:http://www.rabbitmq.com/getstarted.html R
  • Applet程序中使用几个基本方法

    千次阅读 2012-11-09 21:11:25
    Applet类是浏览器类库中最为重要的类,同时也是所有java小应用程序的基本类。Apple类中只有一种格式的构造方法public Apple(),此种方法用来创建一Apple类的实例。因此,在编写Applet程序时,首先必须引入java....
  • linux下的几个网络流量监控工具使用

    万次阅读 2017-03-01 09:47:13
    1)NetHogs是一款开源、免费的,终端下的网络流量监控工具,它可监控Linux的进程或应用程序的网络流量。NetHogs只能实时监控进程的网络带宽占用情况。NetHogs支持IPv4和IPv6协议,支持本地网卡以及PPP链接 2)debian下...
  • Android是为移动设备而设计的,所以应该关注应用的内存使用情况。尽管Android的Dalvik虚拟机会定期执行垃圾回收操作,但这也不意味着就可以忽视应用在何时何处进行内存分配和释放。为了提供良好的用户体验,做到系统...
  • 使用Nwjs开发桌面应用体验

    千次阅读 2018-04-26 09:38:28
    近期,需要开发一客户端,想着既然nodejs号称全栈,就试一下开发桌面应用到底行不行。 是骡子是马总要拉出来溜溜才知道,是吧。 查了一下,目前用Nodejs开发桌面应用,主要有两种方案  1.Electron  Electron...
  • 1、blueprint在使用flask进行一项目编写的时候,可能会有许多模块,如一普通的互联网sass云办公应用,会有用户管理、部门管理、账号管理等模块,如果把所有的这些模块都放在一views.py文件之中,那么最后...
  • 浅谈Java中单例模式的应用

    千次阅读 2018-08-26 14:08:46
    目录   浅谈Java中单例模式的应用 第一种:懒汉式 第二种:饿汉式 ...下面小编为大家简单介绍种日常开发中常见的单例模式写法,以供参考和使用!如果有疑问大家可以留言公共讨论,共同学...
  • 应用系统数据对接种方案

    万次阅读 2018-03-12 09:21:59
    应用系统之间数据传输的种方式第一种方案:socket方式 Socket方式是最简单的交互方式。是典型才C/S交互模式。一台客户机,一台服务器。服务器提供服务,通过IP地址和端口进行服务访问。而客户机通过连接服务器...
  • Web应用程序设计十建议

    千次阅读 2014-04-11 15:46:12
    原文链接: Top 10 Design Tips for Web Apps 原文日期: 2014年04月02日 翻译日期: 2014年04月11日 ... 不管是服务数百万人,还是只有十人在使用, 应用程序好坏的主要评判标准是界面的直观性和用户的易用性。 下
  • 最近在研究zookeeper,在本地建了几个目录,发现频繁的去各个目录启动zkServer.cmd十分繁琐,于是乎google,才有了下文: 使用批处理文件时,可以用下面方法打打多个cmd窗口。 start 用来启动一个应用 cmd ...
  • 最近一直在捣鼓阿里云服务器,想着把自己写好的一些项目部署到服务器上供其他人访问,一路上踩了不少坑,也查了不少资料,最后解决了,写博客记录下来,也为其他想要建站的同学一指引。 购买轻量应用服务器 传送...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,637,158
精华内容 654,863
关键字:

怎样几个应用同时使用