笔记_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 笔记 >>列表
接上文多线程编程学习笔记——基础(一)接上文多线程编程学习笔记——基础(二)接上文多线程编程学习笔记——基础(三)接上文多线程编程学习笔记——线程同步(一)接上文多线程编程学习笔记——线程同步(二)接上文多线程编程学习笔记——线程同步(三)接上文多线程编程学习笔记——线程池(一)接上文多线程编程学习笔记—&mdash... 查看全文
一,代码。-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.//直接传是没反应的,去掉其中的空格NSString*url=[[NSStringstringWithFormat:@"http://baidu.com"]stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]... 查看全文
一,效果图。二,工程图。三,代码。ViewController.h#import<UIKit/UIKit.h>@interfaceViewController:UIViewController<UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout,UIAlertViewDelegate,UIActionSheetDelegate... 查看全文
一,效果图。二,工程图。三,代码。ViewController.h#import<UIKit/UIKit.h>@interfaceViewController:UIViewController{//loadingUIView*backViewLoad;}@endViewController.m#import"ViewController.h"//loading#import"IanAlert.h"@interfaceViewController(... 查看全文
· C#基础笔记(第十四天)发布时间:2017-11-21
1.MD5加密用户在数据库存密码需要进行再加密,这样一个过程叫MD5加密只要涉及到存用户的密码一定要用MD5加密MD5密码一般都是16进制的把一个密码转换成16进制的过程就叫MD5加密把字符串加密成MD5,这样一个过程是不可逆的。只能把字符串变成MD5值,不能把MD5值变成字符串但有人模拟过MD5加密的过程,写了一套算法,解密的过程。但不可能和加密一模一样,但一些简单的都可以解出来,如123但是复杂一点就解密不了练习加密123MD5... 查看全文
· C#基础笔记(第十五天)发布时间:2017-11-21
1.Directory//File文件Path路径FileStreamStreamReaderStreamWriter流Directory文件夹目录//创建文件夹Directory.CreateDirectory(@"C:\a\b");Console.WriteLine("创建成功");Console.ReadKey();//删除文件夹,文件夹若不是空的,会抛异常,需要再后面加,true强行删除Directory.Delete(@"c:\a",true);Console.WriteLine... 查看全文
· C#基础笔记(第十六天)发布时间:2017-11-21
1.进程复习//通过进程去打开应用程序Process.Start("calc");Process.Start("mspaint");Process.Start("notepad");Process.Start("iexplore","http://www.baidu.com");//通过进程去打开指定的文件ProcessStartInfopsi=newProcessStartInfo(@"C:\Users\SJD\Desktop\AE.txt");Processp=newProcess();p... 查看全文
接上文多线程编程学习笔记——线程池(一)接上文多线程编程学习笔记——线程池(二)五、在线程池中使用等待事件处理器与超时本示例主要学习如果对线程池中的操作实现超时,并在线程池中正确等待。线程池还有一个ThreadPool.RegisterWaitForSingleObject,这个方法允许我们将回调函数放入线程池中的队列中。当提供的等待事件处理器接收到信号或发生超时时,这个回调函数将被调用,这样就实现了为线程池中操作实现超时操作。1.代码如下... 查看全文
市场研究公司TrendForce发布的最新数据显示,今年第三季度全球笔记本出货量达4269万台,比上个季度增长6.8%。MacBook产品线表现强悍,带领苹果再次超越华硕跃居全球第四。今年第二季度挑大梁的是12英寸MacBook,而到了第三季度,MacBookPro成了苹果主力,本季苹果卖出443万台MacBook,增速高达11.3%。排在第一名的还是惠普,它们的出货量增长17.6%再创新高,单季卖出1100万台笔记本电脑。今年,这家美国巨头笔记本出货量将突破4000万台... 查看全文
1.1概述c#程序开发中,数据库操作无疑是举足轻重的,数据库部分的技术点可能占整个c#技术点的1/4。这几天我一直在研究System.Data.OracleClient.dll反编译之后的.CS,放弃c#的心都有了,底层代码不仅全是英文注释,而且有很多东西看都看不懂,让我深刻体会封装的重要性!此外在做sql语句参数化拼接时,我想在c#中效仿java中的PreparedStatement,但是实现起来困难重重,花了很多时间,最后效果也不理想!放弃继续深入... 查看全文
TensorFlow对Android、iOS、树莓派都提供移动端支持。移动端应用原理。移动端、嵌入式设备应用深度学习方式,一模型运行在云端服务器,向服务器发送请求,接收服务器响应;二在本地运行模型,PC训练模型,放到移动端预测。向服务端请求数据可行性差,移动端资源稀缺。本地运行实时性更好。加速计算,内存空间和速度优化。精简模型,节省内存空间,加快计算速度。加快框架执行速度,优化模型复杂度和每步计算速度。精简模型,用更低权得精度,量化(quantization)、权重剪枝... 查看全文
对于移动端这块,笔者之前一直都是进行iOS开发的,也从来没用过Java。但是因为进入了GoogleAndroid全国大学生移动互联网创新挑战赛(进入官网)的总决赛(笔者“西部计算机教育提升计划”的项目被直接推荐进入决赛),这个比赛要求一定要提交apk程序,所以我不得不赶紧学习一下Android开发了。下面就对自己学习的过程做一个记录。一、安装AndroidStudio笔者用的计算机配置如下:Mac下安装AndroidStudio应该更简单一些,只需要下载一个AndroidStudio... 查看全文
· Java学习笔记(泛型1)发布时间:2017-11-13
1、定义时只能用extends,因为super是逻辑不通的2、使用时可以super,可以extends3、?通配符表达,但要满足泛型定义条件--------------sample---------------classA<TextendsCharSequence>{A(Tt){}}-->OKclassA<TsuperCharSequence>{A(Tt){}}-->FAILStrings="s";Intgeri=1;A<String>... 查看全文
接上文多线程编程学习笔记——线程池(一)三、线程池与并行度此示例是学习如何应用线程池实现大量的操作,及与创建大量线程进行工作的区别。1.代码如下usingSystem;usingSystem.Collections.Generic;usingSystem.Diagnostics;usingSystem.Linq;usingSystem.Text;usingSystem.Threading;namespaceThreadPoolDemo{classProgram... 查看全文
· Java学习笔记(虚拟机1)发布时间:2017-11-12
1、虚拟机有多种,遵守Java虚拟机规范,如HotSpot,JRockit,J92、虚拟机运行字节码,对于热点代码缓存为机器指令,提高运行速度3、不同操作系统运行不同的虚拟机,建立一个桥,以实现跨平台功能4、不同的语言只要按照字节码规范编译为虚拟机字节码,都可以执行,如JRuby、Groovy等5、自动内存管理,多种垃圾收集器(GC),Serial、CMS,对应不同内存区域6、虚拟机查看管理工具若干,图形化的有JConsole,而VisualVM在JDK9中已经不存在了7、虚拟机栈(Stack... 查看全文
【重构:改善既有代码的设计】读书笔记总目录1、重构原则2、代码的坏味道【1】3、代码的坏味道【2】4、代码的坏味道【3】5、代码的坏味道【4】6、重构手法之ExtrctMethod(提炼函数)、InlineMethod(内联函数)、InlineTemp(内联临时变量)7、重构手法之ReplaceTempWithQuery(以查询取代临时变量)边写边更新吧。。。。。。背景介绍重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。重构不只可以改善既有的设计... 查看全文
【GetData1】//请求(Ajax使用jsonp实现跨域访问)$.ajax({type:"get",url:"http://192.168.5.168:8123/Service1.svc/GetData1",data:{value:"张三"},dataType:"jsonp",success:function(data){alert(JSON.stringify(data));},error:function(error){alert('error');}});//结果{"value"... 查看全文
接上文多线程编程学习笔记——线程同步(一)接上文多线程编程学习笔记——线程同步(二)接上文多线程编程学习笔记——线程同步(三)创建多线程操作是非常昂贵的,所以每个运行时间非常短的操作,创建多线程进行操作,可能并不能提高效率,反而降低了效率。如果你有非常多的执行时间非常短的操作,那么适合作用线程池来提高效率,而不是自行创建多线程。线程池,就是我们先分配一些资源到池子里,当我们需要使用时,则从池子中获取,用完了,再放回池子里。... 查看全文
2.1自定义类库自定义类库能封装核心代码,保证核心的代码在交付给客户时,不让客户泄露,同时也防止非专业人士的私自更改。另外能提高程序代码的复用率,使得代码量减少,程序结构简洁。自定义类库就是程序中常见的.dll文件。新建一个people的自定义类库,其实吧,就和java中的导包一样的。类库和可移植类库的区别在于,类库是用于Windowspc机的,可移植类库可用于其他平台,比如Windows的手机等。新建一个以pelple为命名空间的类库Class1并给2个属性和一个方法用于测试... 查看全文
接上文多线程编程学习笔记——线程同步(一)接上文多线程编程学习笔记——线程同步(二)七、使用Barrier类Barrier类用于组织多个线程及时在某个时刻会面,其提供一个回调函数,每次线程调用了SignalAndWait方法后该回调函数就会被执行。1.代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem... 查看全文