方法_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 方法 >>列表
· C# 7.0 新特性:本地方法发布时间:2017-10-09
C#7.0:本地方法VS2017的C#7.0中引入了本地方法,本地方法是一种语法糖,允许我们在方法内定义本地方法。更加类似于函数式语言,但是,本质上还是基于面向对象实现的。1.本地方法先看一个示例:1usingstaticSystem.Console;23namespaceUseLocalFunctions4{5classProgram6{7staticvoidMain(string[]args)8{9voidAdd(intx,inty)10{11WriteLine($"Sumof{x}and... 查看全文
最近在做app,用的volley传参,有一个地方传中文参数不行(貌似是get方式),我又试了下post方式,成功了,记录下,以后有用!RequestQueuerequestQueue=Volley.newRequestQueue(getApplicationContext());StringRequeststringrequest=newStringRequest(Request.Method.POST,"http:/***",newResponse.Listener<String>... 查看全文
· C#操作字符串方法总结<转>发布时间:2017-10-06
C#操作字符串方法总结staticvoidMain(string[]args){strings="";//(1)字符访问(下标访问s[i])s="ABCD";Console.WriteLine(s[0]);//输出"A";Console.WriteLine(s.Length);//输出4Console.WriteLine();//(2)打散为字符数组(ToCharArray)s="ABCD";char[]arr=s.ToCharArray();//把字符串打散成字符数组{'A','B','C'... 查看全文
根据外媒9to5Mac的报道,通常情况下,测量血压需要一些专业的医疗工具,但是苹果公司今天发布的一项专利描述了一种非常简单的血压测量方法,它只需要使用AppleWatch和配有传感器的表带即可完成。这项专利的基本原理是,如果你能检测到心跳,然后检测到它在你的手腕上产生的脉搏,你就能知道从心脏到手腕需要多长时间。这就是所谓的脉冲传输时间(PTT),可以用来计算血压。该专利指出,高血压是心血管疾病的一个主要风险因素,而且越早检测到,就越有可能采取措施来防止意外发生。专利显示... 查看全文
· Thread.Join 和 Task.Wait 方法发布时间:2017-09-29
这两个方法可以说是类似的功能,都是对当前任务进行等待阻塞,执行完毕后再进行后续处理talkischeap,showyoucode,下面一个是异步执行,一个是加了阻塞,可以对比不同执行结果1publicstaticvoidTaskThreadTest()2{3Stopwatchwatch=newStopwatch();4watch.Start();5Threadthread=newThread(newThreadStart(ThreadFunction));6Console.WriteLine... 查看全文
调试基于WebView的HybridApp最舒服的工具当然是Chrome自带的开发者工具,其中有我们熟悉的Dom树调试,JS调试,Network监视等等功能。Google提供的调试Android上WebView的步骤:开启手机上的USB调试功能打开Chrome浏览器,地址栏输入:Chrome://inspect,回车Chrome会自动检测手机上打开的App,并列出可调试的WebView页面,如图:点击Inspect,弹出开发者工具进行调试问题就出现在这里,对于国内的程序猿来说... 查看全文
用socket做了个程序,本地测试没有问题,发布到服务器上时连接不上,用telnet测试连接失败服务器上netstat-a查看端口情况,127.0.0.1绑定端口9300处于监听状态,如下图:修改socket绑定IP为服务器IP,端口状态变为下图:telnet连接测试成功!很纳闷,查了下http://blog.csdn.net/msdnwolaile/article/details/51278867总结:127.0.0.1是环回地址,如果服务端套接字绑定在它上面,你的客户端程序就只能在本机访问... 查看全文
· Android下获取FPS的几种方法发布时间:2017-09-27
FPS(FramesPerSecond)是关乎Android用户体验最为重要的指标之一,而在VR中更是如此。为了评估VR系统、VRSDK及Unity应用的性能,通常会实时获取FPS并将其显示出来。Android下获取FPS的方法有很多种,本文将介绍三种最为简单易行的方法。三种方法的共同点是都无需root,兼容性好,但又各具特色。第一种方法,使用GameBench,它的特点是图表显示,非常直观。相对其他跑分软件,它测出的数据更为客观准确。GameBench只能监测前台应用的FPS... 查看全文
1、用SharedPreferences保存List1privatefinalStringspName=BuildConfig.APPLICATION_ID+BuildConfig.VERSION_CODE;2publicList<T>getList(){3SharedPreferencessp=getSharedPreferences(spName,Context.MODE_PRIVATE);4List<T>list=newArrayList<>()... 查看全文
将String[]类型的Object类型,转换为String[]类型:1publicstringObjectToString(objectob)2{3stringstr=string.Empty;4if(obisstring[])5{6string[]strList=(string[])ob;7}89returnstr;10}使用is进行判断ob是否为string[]类型。将string类型转换为DateTime类型:1publicDateTimeStringToDateTime... 查看全文
博客首页:http://www.cnblogs.com/kezhuang/p/关于Activity的contentView的构建过程,我在我的博客中已经分析过了,不了解的可以去看一下《[AndroidFrameWork6.0源码学习]Window窗口类分析》本章博客是接着上边那篇博客分析,目的是为了引出分析ViewRootImpl这个类... 查看全文
· C# 获取顶级(一级)域名方法发布时间:2017-09-23
///<summary>///获取域名的顶级域名///</summary>///<paramname="domain"></param>///<returns></returns>publicstaticstringGetTopDomainName(stringdomain){//https://www.safsd.asdfasdf.baidu.com.cn/ssssd/s/b/d/hhh.html... 查看全文
读取.properties配置文件在实际的开发中使用的很多,总结了一下,有以下几种方法(仅仅是我知道的):一、通过jdk提供的java.util.Properties类。此类继承自java.util.HashTable,即实现了Map接口,所以,可使用相应的方法来操作属性文件,但不建议使用像put、putAll这两个方法,因为put方法不仅允许存入String类型的value,还可以存入Object类型的。因此java.util.Properties类提供了getProperty(... 查看全文
去官网下载最新版Charles,目前是v4.1.4下载后安装Charles,然后先打开一次Charles软件(Mac系统需要先打开一次,Windows不需要)到网站http://charles.iiilab.com/下载破解文件charles.jar替换掉Charles安装目录里的charles.jarMac:/Applications/Charles.app/Contents/Java/charles.jarWindows:C... 查看全文
dynamic是Framework4.0的新特性,dynamic的出现让C#具有了弱语言类型的特性,编译器在编译的时候,不再对类型进行检查,不会报错,但是运行时如果执行的是不存在的属性或者方法,运行程序还是会抛出RuntimeBinderException异常。var与dynamic的区别var是编译器给我们的语法糖,编译期会匹配出实际类型并且替换该变量的声明。dynamic被编译后,实际是一个object类型,只不过编译器对dynamic做特殊处理,将类型检查放到了运行期... 查看全文
很久没有写博客了,今年做的产品公司这两天刚刚开了发布会,稍微清闲下来,想想我们做的产品还有没有性能优化空间,于是想到了.Net的异步可以优化性能,但到底能够提升多大的比例呢?恰好有一个朋友正在做各种语言的异步性能测试(有关异步和同步的问题,请参考客《AIO与BIO接口性能对比》),于是我今天写了一个C#的测试程序。首先,建一个ASP.NETMVCWebAPI项目,在默认的控制器values里面,增加两个方法://GETapi/values... 查看全文
反射是.NET中的重要机制,通过反射,可以在运行时获得程序或程序集中每一个类型(包括类、结构、委托、接口和枚举等)的成员和成员的信息。有了反射,即可对每一个类型了如指掌。另外我还可以直接创建对象,即使这个对象的类型在编译时还不知道。反射的用途:(1)使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。(2)使用Module了解包含模块的程序集以及模块中的类等,还可以获取在模块上定义的所有全局方法或其他特定的非全局方法。(3... 查看全文
泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(typeparameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个类MyList<T>,客户代码可以这样调用:MyList<int>,MyList<string>或MyList<MyClass>... 查看全文
· 用户最讨厌的3种UI设计方法发布时间:2017-09-19
以下内容由Mockplus团队翻译整理,仅供学习交流,Mockplus是更快更简单的原型设计工具。注意:本文中提到的设计方法在不同设计场景带来的效果是不一样的,并不能说是好的或不好的。这意味着,如果你正确执行,它们都具有很大的潜力。1.弹窗也许你有过这种经历。你打开一个新的网页,阅读里面的内容,当你看到一半的时候,突然间弹出一个巨大的覆盖区,要求你填写个人电子邮件地址。在大多数情况下,你的即时反应将是关闭覆盖层,或者关闭整个页面。这么多网站使用这种设计的原因是很明显的。然而... 查看全文
· c#反射执行静态方法发布时间:2017-09-15
发射调用System.Environment.Exit(0)示例:System.Reflection.Assemblyass=System.Reflection.Assembly.LoadFile(AppDomain.CurrentDomain.BaseDirectory+"\\xxx.dll");//命名空间和类的名字必须一起指定Typetype=ass.GetType("System.Environment");//使用16进制字符串:Typetype=ass.GetType... 查看全文