使用_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 使用 >>列表
· .NET 配置文件简单使用发布时间:2013-10-06
当我们开发系统的时候要把一部分设置提取到外部的时候,那么就要用到.NET的配置文件了。比如我的框架中使用哪个IOC容器需要可以灵活的选择,那我就需要把IOC容器的设置提取到配置文件中去配置。实现有几种方法。1.使用appSettings这个是最简单的可以设置和读取的用户设置程序中可以用key去读取:stringobjContainer=ConfigurationManager.AppSettings["objectContainer"];.csharpcode,.csharpcodepre... 查看全文
使用Transform可以帮助我们画出一些有规律且复杂的图像,同时Transform还可以使代码可重复利用性更高,因为我们不需要关注每一个元素的原始坐标,只需要进行Transform,然后执行绘画逻辑就可以。首先我们会完成这样一个图: 显然这个图可以看做是一个矩形通过不停地旋转而得来的,所以过程就是绘制一个矩形,然后使用CGContextRotateCTM做旋转Transform,接着继续上面的步骤,直到画完为止。代码如下(在ViewController内):-(void... 查看全文
使用http往服务端上传文件,要使用MultipartEntity,需要引入httpmime包,在附件中。publicstaticStringpostFile(StringuploadFile,finalStringuploadType,StringuserId)throwsClientProtocolException,IOException,JSONException{HttpClienthttpclient=newDefaultHttpClient()... 查看全文
Valve公布了Steam原型客厅主机的硬件细节。首批送给硬件beta测试者的300台原型将使用高端英特尔CPU和NVIDIAGPU,运行Valve定制的Linux操作系统SteamOS。这些机器的硬件规格略有差异,显卡包括NVidiaTitan、GTX780、GTX760和GTX660,处理器则是基于Haswell的Inteli7-4770、i5-4570和i3,内存都是16GBDDR3-1600,显存3GBGDDR5,硬盘是1TB/8GB混合式硬盘。不同的硬件可以帮助更好的衡量性能和效果... 查看全文
效果如下图:   首先,在工程Bundle中加入测试用的图片文件,比如“meteoralp.jpg”。 首先,我们需要把图片展示在界面上。很简单的操作,唯一需要注意的是由于CGContextDrawImage会使用Quartz内以左下角为(0,0)点的坐标系,所以需要使用CGContextTranslateCTM函数和CGContextScaleCTM函数把以左下角为0点的坐标系转化成左上角形式的坐标系。ViewController中的代码... 查看全文
遇到这样一个问题:有两个线程同时操作一套数据。线程1会不断生产出新的数据。线程2会把最新的数据进行汇报。线程1可能会非常频繁非常快的更新数据,而线程2会以固定频率将最新数据进行汇报(可以想象成把数据显示在界面上)。优化需要注意的问题:1.尽量不要对线程1的执行进行干扰,线程1运行得越快越好。2.线程2应该检查数据有没有被更新,如果线程1没有更新数据,线程2不会无限制地继续汇报数据。3.最新的数据必须被汇报。更新:   看评论发现应该是我没有解释清楚问题... 查看全文
遇到这样一个问题:有两个线程同时操作一套数据。线程1会不断生产出新的数据。线程2会把最新的数据进行汇报。线程1可能会非常频繁非常快的更新数据,而线程2会以固定频率将最新数据进行汇报(可以想象成把数据显示在界面上)。优化需要注意的问题:1.尽量不要对线程1的执行进行干扰,线程1运行得越快越好。2.线程2应该检查数据有没有被更新,如果线程1没有更新数据,线程2不会无限制地继续汇报数据。3.最新的数据必须被汇报。 因此某系方案可能会被立即否定。比如加入lock,lock确实是很万能的... 查看全文
本教程将是一个有趣的。我要告诉你一个简单的方式来实现在应用程序中使用PHP和jQuery的日历。不像平时无聊的日历,这是可拖动,时尚,便于模具按要求。让我们检查出来。这里是重要的演示或下载链接。在本教程中,我使用jQuery插件。为什么我使用这个的原因是因为它是挤满了功能的电源。现在,我要告诉你,我们将如何实现这个插件。这里是jQuery代码。1234567891011121314151617<脚本类型=“文/JavaScript的”>$(文件)。就绪(函数()... 查看全文
分页起着重要的作用,在任何Web应用程序,具有足够大的数据被分成页。它不仅外观整洁,但也提高了一个网页的加载时间。所以,分页是很重要的一个改进的用户界面,并节省服务器资源。在本教程中,我会告诉你一个简单的方法来创建在PHP中,同时获取数据从MySQL分页。所以,让我们开始吧。寻找jQuery的分页?这是在这里。我刚才提到下面这个分页教程经常会用到的三个重要变量。123$page;//Thisvariablecontainsthecurrentpagenumber$limit... 查看全文
据台湾媒体报道,市场调研机构的报告显示,小米手机在中国内地市场的使用率已经超过HTC。全球市场研究机构TrendForce旗下消费者研究事业部AVANTI最新调查发现,内地消费者最常使用的智能手机品牌仍是三星与iPhone,但小米手机使用率已挤下HTC,位居第5。TrendForce认为,小米手机销售策略将冲击内地的国产手机制造商,处于同价格带的低价手机如联想与中兴受冲击最大。低价高规已是小米品牌的核心印象,根据AVANTI针对红米手机的调查数据显示,超过6成受访者考虑购买红米手机... 查看全文
· Ubuntu 13.10不默认使用Mir发布时间:2013-10-02
Canonical开发者决定,Mir显示服务器以及X.org兼容层XMir还没有做好准备,即将发布的Ubuntu13.10不会默认使用Mir。开发者表示,由于技术的困难,Mir+XMir+Unity7作为默认桌面的目标难以实现,他们不希望以牺牲总体Ubuntu使用体验而强推Mir显示服务器,因此Mir和XMir只作为可选选项提供给用户。Mir是Canonical自己开发的显示服务器,目前只有Ubuntu一个主要发行版使用,其它主流桌面发行版倾向选择Wayland显示服务器... 查看全文
Internet.org是FacebookCEO扎克伯格与三星、诺基亚和高通于今年8月份联合发起的一个组织,旨在帮助全世界所有人都能用上互联网。今天,Internet.org发布了一段3分钟的视频,视频里的扎克伯格讲述了他为实现这一目标的计划。扎克伯格表示,全球经济与互联网传播知识的优势是密切关联的。如果每个人都能用上互联网,那么全社会都将受益于我们每一个人所拥有的创新力。这个组织希望通过将成本和数据量都降低10倍的办法来使互联网使用成本降低100倍。扎克伯格是打算如何实现这一目标的呢?他表示... 查看全文
· 企业软件开发者继续使用.NET 4.0发布时间:2013-09-30
英文原文:EnterpriseDevelopersStuckon.NET4.0每次一有新版本的CLR发布,例如.NET2.0和4.0,开发者更新时都显得颇为无奈。CLR的更新为运行时的表现带来了各种微妙的变化,这有可能破坏现有代码的运行。例如DateTime.Kind属性的变化就是一个灾难,另一个例子就是当后台运行线程抛出未捕获的异常时,会将整个进程中止这一变化。与之相反,纯类库改变的升级更容易被使用者所接受。当.NET3.0与3.5推出后,许多开发者并未选择第一时间就切换至新版本... 查看全文
PGP作者PhilZimmermann向电子邮件用户警告,他以记者为例指出,电子邮件的元数据会曝光记者的消息来源。Zimmermann说道,他设计PGP时只是为了保护信息的内容,没有想到去保护电子邮件的消息头。但最近曝光的NSA监控计划告诉我们,电邮的消息头——也就是元数据——能提供许多信息。比如记者与一位政府消息来源讨论敏感问题,监视者不需要做多少数据挖掘工作,通信的元数据就可能导致泄密者深陷困境。... 查看全文
· 使用axis调用WebService发布时间:2013-09-30
公司项目有一个给用户发送短信的需求,需要调用一个.NET写的WebService。在写客户端过程中,遇到了不少的问题,在这里整理下,也希望和我遇到同样问题的小伙伴些少走点弯路。直接上代码:publicstaticbooleansend(StringMsgContent,StringDestNumber){booleanres=false;try{//webservice路径//这里后面加不加"?wsdl"效果都一样的Stringendpoint="http://sms.28inter.com... 查看全文
这里使用javasocket和concurrent包里的ThreadPoolExecutor实现了一个小型的HTTP服务器,管理入站请求,代码如下:packagejHttpNew;importjava.net.*;importjava.io.*;importjava.util.concurrent.ArrayBlockingQueue;importjava.util.concurrent.ThreadPoolExecutor;importjava.util.concurrent... 查看全文
· 使用Java实现网络爬虫发布时间:2013-09-30
记得在刚找工作时,隔壁的一位同学在面试时豪言壮语曾实现过网络爬虫,当时的景仰之情犹如滔滔江水连绵不绝。后来,在做图片搜索时,需要大量的测试图片,因此萌生了从Amazon中爬取图书封面图片的想法,从网上也吸取了一些前人的经验,实现了一个简单但足够用的爬虫系统。网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成,其基本架构如下图所示:传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列... 查看全文
前言由于VisualStudio的WebPerformanceTest是基于XML脚本的,留给用户修改测试行为的自由度并不高。因此,Plugin机制就对于实现很多客户化的配置显得很重要。问题描述当使用WebPerformanceTest进行测试,发送一个Request并收到Response后,框架会自动帮你解析DependentRequest,比如--css,javascript,图片等,然后再去请求这些资源。你需要做的是把ParseDependentRequest属性设置为True... 查看全文
· Timer和TimerTask的使用发布时间:2013-09-29
java.util.Timer定时器,实际上是个线程,定时调度所拥有的TimerTasks。一个TimerTask实际上就是一个拥有run方法的类,需要定时执行的代码放到run方法体内,TimerTask一般是以匿名类的方式创建。一个完整的Timer:java.util.Timertimer=newjava.util.Timer(true);//true说明这个timer以daemon方式运行(优先级低,程序结束timer也自动结束),//注意:javax.swing包中也有一个Timer类... 查看全文
一般来说,将集合声明参数化,以及使用JDK所提供的泛型和泛型方法,这些都不太困难。编写自己的泛型会比较困难一些,但是值得花时间去学习如何编写?这个简单例子堆栈的实现:publicclassStack{privateObject[]elements;privateintsize=0;privatestaticfinalintDEFAULT_INITIAL_CAPACITY=16;publicStack(){elements=newObject[DEFAULT_INITIAL_CAPACITY];... 查看全文