当前位置: 代码迷 >> 知识锟斤拷的解决方案
 
  • Android WifiDisplay分析1:相关Service的启动

    AndroidWifiDisplay分析一:相关Service的启动最近在学习Android4.4上面的WifiDisplay(Miracast)相关的模块,这里先从WifiDisplay用到的各个Service讲起,然后再从WifiDisplaySettings里面讲解打开wfd的流程。首先看下面的主要几个Service的架构图:相关Service的启动图中主要有以下几个模块,DisplayMa...

    70
    热度
  • 用Gradle 构建您的android程序

    用Gradle构建你的android程序前言androidgradle的插件终于把混淆代码的task集成进去了,加上最近,androidstudio用的是gradle来构建项目,下定决心把androidgralde构建项目的用户指南全部看完,让不会用gradle的人也用gradle构建android项目,让打包(注意,打包和构建是两码事)多版本android不再痛苦。最后,题外话:珍惜生命,远离a...

    10
    热度
  • Android杂谈-闹钟详谈

    Android杂谈--闹钟详谈闹钟已经学过一段时间了,但是对它了解的不是很多,由于最近开发的一个小应用会用到这个功能,所以重新学习了一下,以便能在以后忘记的时候记起来,也方便其他人学习实现闹钟有很多中方式,比如可以使用Handler+Timer(需依赖应用程序生命周期),AlarmManager等,而我们需要时间服务不依赖应用程序而存在,即应用程序启动服务,但是即使关闭应用程序,时间服务依然运行,...

    55
    热度
  • Android 70途面试题汇总不再愁面试

    Android70道面试题汇总不再愁面试本文为开发者奉献了70道经典Android面试题加答案重要知识点几乎都涉及到了,你还等啥,赶紧收藏吧!!1.下列哪些语句关于内存回收的说明是正确的?(b)A、程序员必须创建一个线程来释放内存B、内存回收程序负责释放无用内存C、内存回收程序允许程序员直接释放内存D、内存回收程序可以在指定的时间释放内存对象2.下面异常是属于RuntimeException的是(...

    12
    热度
  • Android开发札记

    Android开发笔记1:AndroidPermissiondenied(不允许连接Socket)错误原因是:需要访问到网络,所以,在AndroidManifest.xml中,需要进行如下配置:<uses-permissionandroid:name="android.permission.INTERNET"/>??2:ListView滚动变黑解决方法ListView增加一个属性and...

    97
    热度
  • Android Junit运用

    AndroidJunit使用Android、JUnit(一)JUnit初步解析AndroidSDK1.5已经将JUnit包含进来了,但是一直没有去深入了解,以前在使用一些C++的开源库中学习过与CPPUnit,简要分析过其主要框架,如下:这次在学习AndroidSDK1.6中的例子程序APIDemoes中的过程中,看到了一个test文件夹,似乎就是使用了JUnit,于是就开始学习Android中如...

    18
    热度
  • Android 4.0新增Space及GridLayout初路

    Android4.0新增Space及GridLayout初谈转载:http://tech.it168.com/a2011/1122/1277/000001277274.shtml【IT168技术】Android4.0的SDK已经发布,在众多的新增特性中,其中对开发者来说比较重要的特性之一,是新增的两种界面布局方式:Space和Gridlayout,它们跟以往Android版本的sdk有什么不同之处...

    88
    热度
  • java netty socket库跟自定义C#socket库利用protobuf进行通信完整实例

    javanettysocket库和自定义C#socket库利用protobuf进行通信完整实例之前的文章讲述了socket通信的一些基本知识,已经本人自定义的C#版本的socket、和javanetty库的二次封装,但是没有真正的发表测试用例。本文只是为了讲解利用protobuf进行C#和java的通信。以及完整的实例代码java代码svn地址,本人开发工具是NetBeans8.0.2使用mave...

    563
    热度
  • C#软件工程师整理的Unity 3D笔记(二十):2D Toolkit之官方教程《Whack a Mole》

    C#程序员整理的Unity3D笔记(二十):2DToolkit之官方教程《WhackaMole》在上篇博客中,简单整理了一下UnityNative2D功能:《C#程序员整理的Unity3D笔记(十九):Unity3D的Native2D》.本文开始学习2D商用比较广泛的2DToolkit插件.2DToolkit插件在2D中的地位,犹如UI中NGUI对UnityGUI一样:虽然官方原生的2D还不错,但...

    48
    热度
  • 匹夫细说C#目无全牛迭代器,那些藏在幕后的秘密

    匹夫细说C#:庖丁解牛迭代器,那些藏在幕后的秘密0x00前言在匹夫的上一篇文章《匹夫细说C#:不是“栈类型”的值类型,从生命周期聊存储位置》的最后,匹夫以总结和后记的方式涉及到一部分迭代器的知识。但是觉得还是不够过瘾,很多需要说清楚的内容还是含糊不清,所以这周就专门写一下c#中的迭代器吧。0x01你好,迭代器首先思考一下,在什么情景下我们需要使用到迭代器?假设我们有一个数据...

    42
    热度
  • C# 基础小学问之yield 关键字

    C#基础小知识之yield关键字对于yield关键字我们首先看一下msdn的解释:如果你在语句中使用yield关键字,则意味着它在其中出现的方法、运算符或get访问器是迭代器。通过使用yield定义迭代器,可在实现自定义集合类型的IEnumerable和IEnumerator模式时无需其他显式类(保留枚举状态的类,有关示例,请参阅IEnumerator<T>)。yield是一个语法糖看...

    471
    热度
  • 数据字典生成工具之旅(九):多线程使用及介绍

    数据字典生成工具之旅(9):多线程使用及介绍//这一篇将在之前的代码生成器上讲解多线程的应用,多线程的概念和好处这里就不多说了,另外从本篇开始后面的实例代码都将放到淘宝的SVN管理工具上维护,大家可以直接使用SVN工具进行下载。好了下面进入本篇内容。阅读目录线程的应用winform程序中的多线程本章总结工具源代码下载学习使用回到顶部线程的应用这里先讲一下线程在Web程序中的一个应用,之前的那一版代...

    595
    热度
  • C#开发微信门户及应用(23)-微信小店商品治理接口的封装和测试

    C#开发微信门户及应用(23)-微信小店商品管理接口的封装和测试在上篇《C#开发微信门户及应用(22)-微信小店的开发和使用》里面介绍了一些微信小店的基础知识,以及对应的对象模型,本篇继续微信小店的主题,介绍其中API接口的封装和测试使用。微信小店的相关对象模型,基本上包括了常规的商品、商品分组、货架、库存、订单这些模型,还有商品分类,商品分类属性、商品分类SKU、快递邮寄模板、图片管理等功能。本...

    393
    热度
  • 【开源下载】c#编写的聊天程序微风IM 版本2 增加局域网P2P通信

    c#编写的基于TCP通信的微风IM版本3新年新UI在微风IM版本2中我们实现了局域网内的p2p通信,具体见:【开源下载】c#编写的聊天程序微风IM版本2增加局域网P2P通信前面有朋友说微风IM的UI有点朴素,也确实,于是到网上去淘了件新衣服。新的UI来自于网上开源程序,由“翱翔的雄鹰”老师编写的完全开源的QQ2010.(c#WinForm).新的UI中有许多自定义控件,我从...

    75
    热度
  • 深入C#内存管理回分析值类型&引用类型,装箱&拆箱,堆栈几个概念组合之间的区别

    深入C#内存管理来分析值类型&引用类型,装箱&拆箱,堆栈几个概念组合之间的区别C#初学者经常被问的几道辨析题,值类型与引用类型,装箱与拆箱,堆栈,这几个概念组合之间区别,看完此篇应该可以解惑。俗话说,用思想编程的是文艺程序猿,用经验编程的是普通程序猿,用复制粘贴编程的是2B程序猿,开个玩笑^_^。相信有过C#面试经历的人,对下面这句话一定不陌生:值类型直...

    64
    热度
  • C# 关于委托和事件的妙文:

    C#关于委托和事件的妙文C#关于委托和事件的妙文:通过一个例子详细介绍委托和事件的作用;Observer模式简介转自:http://blog.csdn.net/susan19890313/article/details/6949738分类:c#2011-11-0820:45741人阅读评论(0)收藏举报c#string设计模式classobject.net委托和事件在.NetFramework中的...

    143
    热度
  • CUDA - Memory Access

    CUDA----MemoryAccessMemoryAccessPatterns大部分device一开始从globalMemory获取数据,而且,大部分GPU应用表现会被带宽限制。因此最大化应用对globalMemory带宽的使用时获取高性能的第一步。也就是说,globalMemory的使用就没调节好,其它的优化方案也获取不到什么大效果。AlignedandCoalescedAccess如下图所示...

    697
    热度
  • 《软件工程师修炼之道》笔记

    《程序员修炼之道》笔记注重时效的哲学0“源代码被猫吃了”1软件的熵2石头汤、温水煮青蛙3足够好4投资自己5交流6注重实效的途径7DRY不要重复自己8正交性9可撤销10曳光弹11原型12估算13基本工具14注重时效的偏执15按合约设计16断言与异常17解耦18Demeter法则19元数据20时间耦合21视图22当你编码时23不要依靠巧合24算法速率25重构26重构什么?27如...

    86
    热度
  • RDIFramework.NET ━ .NET高速信息化系统开发框架 V2.8 版本发布

    RDIFramework.NET━.NET快速信息化系统开发框架V2.8版本发布(新年巨献)RDIFramework.NET━.NET快速信息化系统开发框架V2.8版本发布历时数月,RDIFramework.NETV2.8版本发布了,感谢大家的支持。RDIFramework.NET,基于.NET的快速信息化系统开发、整合框架,为企业或个人在.NET环境下快速开发系统提供了强大的支持,开发人员不需要...

    157
    热度
  • 了解 OpenStack 高可用(HA)(4):RabbitMQ 和 Mysql HA

    理解OpenStack高可用(HA)(4):RabbitMQ和MysqlHA本系列会分析OpenStack的高可用性(HA)概念和解决方案:(1)OpenStack高可用方案概述(2)NeutronL3AgentHA-VRRP(虚拟路由冗余协议)(3)NeutronL3AgentHA-DVR(分布式虚机路由器)(4)RabbitMQ和MysqlHA(5)OpenStack和VMware的高可用性比...

    1024
    热度