最新资讯

  • [译]Kinect for Windows SDK开发入门(一):开发环境配置

    (由于是转载的,原作者没有写的我这里也没有,所以你发现没有(十七)请不要奇怪----酷毕的玛侬注)前几天无意中看到微软发布了Kinectforwindowssensor,进去看了一下Kinect应用的例子,发现Kinect除了作为xbox360游戏的外设外还能开发一些很酷的应用,而且微软也发布可针对Kinect开发的KinectforwindowsSDK1.0正式版本,原本想买一个Kinectforwindowssensor来进行开发玩一玩的,可是那个出来没多久,淘宝上只有代购的,而且比KinectforXbox360sensor贵了很多,而且只能进行开发,考虑到以后开发完了,想玩Xbox的话...

  • [译]Kinect for Windows SDK开发入门(十):手势识别 上:基本概念

    像点击(clicks)是GUI平台的核心,轻点(taps)是触摸平台的核心那样,手势(gestures)是Kinect应用程序的核心。和图形用户界面中的数字交互不同,手势是现实生活中存在的动作。如果没有电脑我们就不需要鼠标,但是没了Kinect,手势依然存在。从另一方面讲,手势是日常生活中人与人之间相互交流的一部分。手势能够增强演讲的说服力,能够用来强调和传递情感。像挥手(waving)或者指向(pointing)这些手势都是某种无声的演讲。Kinect应用程序的设计和开发者的任务就是将这些现实生活中存在的手势映射到计算机交互中去以传达人的想法。尝试从鼠标或触摸式的GUI设计移植基于手势的自然...

    2021-12-03

    阅读更多
  • 2021-03-21

    时间的定义就是感知的变化。光之所以快,就是因为其衰减得慢。人类其实已经掌握了回到过去或去到未来的方法,只是自己并不知道或者说未到达预期而选择忽略之。比如考古的复原,化学的还原反应不就是回到过去吗?天气,地震的预期,军事的模拟对抗不就是去到未来吗?那为什么不说这个是时间机器呢,因为受先入为主的影响,小说、电视剧等穿越都是要人实实在在的在对应的时间点出现,但是根据物质和能量守恒,平白无故多了“人”这个东西,怎么可能,势必会产生大量的失衡,从而到达另外一个平衡。

    2021-12-03

    阅读更多
  • Newtonsoft.Json高级用法

    手机端应用讲究速度快,体验好。刚好手头上的一个项目服务端接口有性能问题,需要进行优化。在接口多次修改中,实体添加了很多字段用于中间计算或者存储,然后最终用Newtonsoft.Json进行序列化返回数据,经过分析一个简单的列表接口每一行数据返回了16个字段,但是手机APP端只用到了其中7个字段,剩余9个字段的数据全部都是多余的,如果接口返回数据为40K大小,也就是说大约20K的数据为无效数据,3G网络下20K下载差不多需要1s,不返回无效数据至少可以节约1s的时间,大大提高用户体验。本篇将为大家介绍Newtonsoft.Json的一些高级用法,可以修改很少的代码解决上述问题。阅读目录Newto...

  • C++/CLI学习入门数组

    要学习数组,必须先了解跟踪句柄。一、跟踪句柄跟踪句柄类似于本地C++指针,但也有很大区别。跟踪句柄确实存储着某个对象的地址,但当CLR压缩堆过程中改变了该对象的地址,则垃圾回收器自动更新句柄所包含的地址。我们不能像本地指针那样用跟踪句柄来执行地址的算术运算,也不允许对跟踪句柄进行强制类型转换。在CLR堆中创建的对象必须被跟踪句柄引用。所有属于引用类型的对象都存储在堆中,因此为引用这些对象所创建的变量都必须是跟踪句柄。例如,String类型是引用类型,因此引用String对象的变量必须是跟踪句柄。值类型默认分配在堆栈上,但也可以用gcnew操作符将其存储在堆上。此外必须注意,在堆上分配的变量——...

    2021-12-03

    阅读更多
  • LINQ&EF任我行(二)--LinQ to Object

    LinQtoObjects是LinQ家庭的核心,其它的LinQ也使用了与LinQtoObjects相同的查询句法。最终编译器都是把LinQ句法翻译成扩展方法的链式表达式,同时把扩展方法中的lambda表达式转换成匿名类中的匿名方法,然后再把查询表达式编译成MSIL。LinQtoSQL、LinQtoDataSets、LinQtoEntities和LinQtoXML则不是把查询表达式转换成MSIL,而是把查询表达式树转换成相应的特定查询语言。LinQtoSQL会生成T-SQL,LinQtoEntities会生成eSQL,LinQtoXML会生成XPath语句等。LinQ标准查询操作符列表《图1》在...

  • LINQ&EF任我行(二)--LinQ to Object (转)

    (原创:灰灰虫的家http://hi.baidu.com/grayworm)LinQtoObjects是LinQ家庭的核心,其它的LinQ也使用了与LinQtoObjects相同的查询句法。最终编译器都是把LinQ句法翻译成扩展方法的链式表达式,同时把扩展方法中的lambda表达式转换成匿名类中的匿名方法,然后再把查询表达式编译成MSIL。LinQtoSQL、LinQtoDataSets、LinQtoEntities和LinQtoXML则不是把查询表达式转换成MSIL,而是把查询表达式树转换成相应的特定查询语言。LinQtoSQL会生成T-SQL,LinQtoEntities会生成eSQL,L...

  • LINQ To EF

    1.简单查询varresult=fromcindb.Customersselectc;2.条件查询普通LINQ写法:varresult=fromcindb.Customerswherec.Country=="UK"selectc;Lambda表达式写法:varresult=db.Customers.Where(c=>c.Country=="UK");3.排序分页IQueryable<Customers>cus10=(fromcinresultorderbyc.CustomerIDselectc).Skip(0).Take(10);4.聚合using(varedm=newNor...

    2021-12-03

    阅读更多
  • LinQ&EF任我行(一)--LinQ to SQL (转)

    (原创:灰灰虫的家http://hi.baidu.com/grayworm)LinQ家族五大成员:LinQtoObjects-默认功能,用来实现对内存中集合对象的查询LinQtoSQL-针对SQLServer的查询,它是一个带有可视化的操作界面的ORM工具LinQtoDataSet-对强类型化或弱类型化的DataSet或独立的DataTable进行查询LinQtoEntity-对实体框架中EDM定义的实体集合进行查询。LinQtoXML-对XML文档进行查询创建等操作。C#语法与LinQ相关的新增功能1.隐式强类型变量在C#3.0中可以使用var关键字隐式定义强类型局部变量。《图1》这里的va...

    2021-12-03

    阅读更多
  • 万年历开源 android,简单干净的万年历

    本项目目前已开源,项目地址:https://github.com/mainh/MainCalendar首先感谢在网络上的开源达人,没有你们我是不会做出这款APP的,如果喜欢本APP的人数较多我也想开源,不过这款APP的这点功能真不知道有没有开源的必要。。。网上流行的万年历应用不是太过强大而过于臃肿就是功能太过简单,总之没有符合心意的应用,那就自己写一个吧,经过不知多少天的业余时间编写测试,目前使用还是比较不错的,就放出来分享下吧,定义了几种功能的闹钟,可以农历阳历定义,可以进行日常记录,有轮班记录,本来想加入天气功能的,但发现有款Pure天气,感觉太棒了,很符合我的要求,就不加该功能了,就是纯...

  • Centos Ubuntu 修改hosts文件后,(重启)生效命令

    CentOS修改hosts文件vim/etc/hosts1修改完成后生效命令/etc/init.d/networkrestart#重启网络or/etc/init.d/net.eth0restart#这个就是重启网卡了12345Ubuntu#重启网络命令$sudo/etc/init.d/networkingrestart

    2021-12-03

    阅读更多
  • JDK、JRE、JVM介绍及Dos常用命令

    今天给大家分享一下JDK、JRE、JVM的基本含义及三者之间的关系以及Dos一些常用命令的简单介绍!目录JDK、JRE、JVM关系图JDK、JRE、JVM相关介绍JDKJREJVM总结Dos及相关常用命令介绍Dos常用相关命令最后JDK、JRE、JVM关系图JDK、JRE、JVM相关介绍JDK基本介绍JDK(JavaDevelopmentKit),是Java中的一个开发工具包JDK由JRE和java中的各种开发工具组成,这些开发工具均在下载的JDK的bin目录下,以.exe文件显示找到下载的jdk文件进入jdk文件夹中找到bin目录在bin目录下可以看到多个以.exe结尾的开发工具开发工具功能...

  • JDK、JRE和JVE的区别和联系

    浅谈JDK、JRE、JVM区别与联系关键字:JDK,JRE,JVM摘要:JDK是Java语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和lib合起来就称为jre。一、JDKJDK(JavaDevelopmentKit)是整个JAVA的核心,包括了Java运行环境(JavaRuntimeEnvirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即JavaAPI包括rt.jar)。JDK是java开发工具包,基本上每个学jav...

    2021-12-03

    阅读更多
  • 零基础spring boot第十一天

    简介今天我们主要学习日志。首先让我们一起了解下日志,日志能记录程序的运行轨迹,方便查找关键信息,也方便快速定位解决问题。尤其是项目线上问题,不允许远程调试的情况下,只能依赖日志定位问题,如果日志写的好,那就能快速找到问题所在。反之,日志没写好,反而会影响程序的运行性能和稳定性。日志的用途大致可以分为:问题追踪:辅助排查和定位线上问题,优化程序运行性能状态监控:通过日志分析,可以监控系统的运行状态安全审计:审计主要体现在安全上,可以发现非授权的操作SLF4J——SimpleLoggingFacadeForJava,它是一个针对于各类Java日志框架的统一Facade抽象。Java日志框架众多——...

    2021-12-03

    阅读更多
  • 零基础spring boot第四天

    简介今天的主要任务是整合SpringSecurity步骤首先新建数据库与表CreateDATABASE`backend_template`;USEbackend_template;CREATETABLE`user`(`id`bigint(11)NOTNULLAUTO_INCREMENT,`username`varchar(255)NOTNULL,`password`varchar(255)NOTNULL,PRIMARYKEY(`id`));CREATETABLE`role`(`id`bigint(11)NOTNULLAUTO_INCREMENT,`name`varchar(255)NOTNUL...

    2021-12-03

    阅读更多
  • 零基础spring boot第五天

    简介今天的主要内容就是整合Swagger2(其实就是一个类似postman的测试接口的工具吧,反正用过的都说好,哈哈哈)步骤首先在pom.xml下添加如下依赖<!--swagger2--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.7.0</version></dependency><!--swagger-ui--><de...

  • 零基础spring boot第十二天

    简介今天的主要任务是学习一个数据库版本控制工具场景多人同时开发后端时,数据表的创建和修改会显得格外头痛,因为mybatis只能先建数据表,再用逆向工程生成类。如数据表修改后,多人未做即时沟通,那么代码就会乱,那有什么东西办法解决吗,有,那就是数据库版本控制工具-----Flyway,不只方便多人合作,更可以支持数据库的版本控制,和数据库的迁移。使用Flyway,用户可以从任意一个数据库版本迁移到最新版本,简单而且有效Flyway介绍Flyway是一个开源的数据库迁移工具。相对于配置,它更倾向于简单和约定。它基于7个基本命令:Migrate、Clean、Info、Validate、Undo、Ba...

  • DataTable、List使用groupby进行分组和分组统计;List、DataTable查询筛选方法

    DataTable分组统计:1、用两层循环计算,前提条件是数据已经按分组的列排好序的。DataTabledt=newDataTable();dt.Columns.AddRange(newDataColumn[]{newDataColumn("name",typeof(string)),newDataColumn("sex",typeof(string)),newDataColumn("score",typeof(int))});dt.Rows.Add(newobject[]{"张三","男",1});dt.Rows.Add(newobject[]{"张三","男",4});dt.Rows.Ad...

    2021-12-03

    阅读更多
  • (转)Linq DataTable的修改和查询

    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data;namespaceWebApplication_study.Linq{publicpartialclassLinqStart:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){DataTabledt=getDataTable.g...

    2021-12-03

    阅读更多
  • 从LINQ开始之LINQ to Objects(下)

    前言上一篇《从LINQ开始之LINQtoObjects(上)》主要介绍了LINQ的体系结构、基本语法以及LINQtoObjects中标准查询操作符的使用方法。本篇则主要讨论LINQtoObjects中的扩展方法以及延迟加载等方面的内容。扩展方法1.扩展方法简介  扩展方法能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或其他方式修改原始类型。扩展方法是静态方法,它是类的一部分,但实际没有放在类的源代码当中。下面,我们来看一个简单示例,为上一篇中定义的Employee类添加扩展方法GetSeniority获取员工在本公司的工龄:publicstaticclassEmployeeExt...

    2021-12-03

    阅读更多
首页  1  2  下一页  尾页      35