Android应用程序开发疑问

为什么android.util.log会提供五种不同级别的打印输出方式?(打印输出在Logcat窗口)比如:Log.v()用于打印比较琐碎的信息;Log.d()用于打印调试信息;Log.i()用于打印比较重要的数据信息;Log.w()用于打印一些警告信息,提示程序可能存在的潜在风险;Log.e()打印程序中错误信息。-->个人理解:可在应用程序中的任何地方使用以上五种不同的Log输出方式,但是建议
阅读本文

秒杀系统设计优化

12306抢票,票是有限的,库存一份,瞬时流量非常多,都读相同的库存,读写冲突,锁非常严重;小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万;这是秒杀业务难的地方。那我们怎么优化秒杀系统呢?一、难点(1)高并发用户在秒杀开始前,通过不停刷新浏览器页面以保证不会错过秒杀,这些请求如果按照一般的网站应用架构,访问应用服务器、连接数据库,会对应用服务器和数据库服务器造成负载压力
阅读本文

ASP.NET Core 1.0 开发记录

参考页面:http://www.yuanjiaocheng.net/ASPNET-CORE/first.htmlhttp://www.yuanjiaocheng.net/ASPNET-CORE/asp-net-core-overview.htmlhttp://www.yuanjiaocheng.net/ASPNET-CORE/asp.net-core-environment.htmlhttp://
阅读本文

微信小程序学习

1. 获取微信小程序的 AppID登录 ,就可以在网站的“设置”-“开发者设置”中,查看到微信小程序的 AppID 了,注意不可直接使用服务号或订阅号的 AppID 。注意:如果要以非管理员微信号在手机上体验该小程序,那么我们还需要操作“绑定开发者”。即在“用户身份”-“开发者”模块,绑定上需要体验该小程序的微信号。本教程默认注册帐号、体验都是使用管理员微信号。2. 创建项目我们需要通过开发者
阅读本文

<meta> 标签

提示和注释:注释: 标签永远位于 head 元素内部。注释:元数据总是以名称/值的形式被成对传递的。必需的属性 属性值描述 content some_text 定义与 http-equiv 或 name 属性相关的元信息 可选的属性 属性值描述 http-equiv content-type expires refresh set-cookie 把 content 属性关联到
阅读本文

【转载】3分钟实现iOS语言本地化/国际化(图文详解)

前言语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。往往一些应用程序需要提供给多个国家的人群使用,或者一个国家有多种语言,这就要求应用程序所展示的文字、图片等信息,能够让讲不同语言的用户读懂、看懂。进而提出为同一个应用程序适配多种语言,也即是国际化。语言国际化之所以又叫做语言本地化,这是站在每个用户的角度而言的,是指能够让用户本
阅读本文

程序员整理的各种不错的工具

技术站点Programming reddit:同上MSDN:微软相关的官方技术集中地,主要是文档类OSChina:开源技术社区,开源方面做的不错哦cnblogs,51cto,csdn:常见的技术社区,各有专长stackoverflow:IT技术问答网站GitHub:全球最大的源代码管理平台,很多知名开源项目都在上面,如Linux内核,OpenStack等免费的it电子书:http://it-ebo
阅读本文

开始使用Material UI

Material-UI采用 Material Design风格的React UI组件,所以要想学习material ui先要了解react。material ui安装Material-UI 可以使用 npm package安装.react-tap-event-pluginMaterial-UI使用react-tap-event-plugin来监听touch/tap/click 事件,使之得到快
阅读本文

angularJs项目实战!01:模块划分和目录组织

近日来我有幸主导了一个典型的web app开发。该项目从产品层次来说是个典型的CRUD应用,故而我毫不犹豫地采用了grunt + boilerplate + angularjs + bootstrap + D3 + requirejs 的架构来实现它。angularjs早在去年6月份我就有所接触,将它应用在实验室项目的个别页面中,11月份在新浪的时候也将其推荐给了所在云事业部项目组。项目组老大程辉
阅读本文

IEEE 802

IEEE 802 委员会  又称为 LMSC(LAN /MAN Standards Committee, 局域网/城域网标准委员会)  研究 局域网和城域网 的 物理层和MAC层 中定义的服务和协议,对应 OSI网络参考模型的 物理层 和 数据链路层 IEEE 802系列标准  是IEEE 802 LAN/MAN 标准委员会制定的局域网、城域网技术标准。  其中最广泛使用的有 以太网、令牌环、无线
阅读本文

我为什么不看好微信小程序

我自认为对新技术还是比较有热情的,可对于小程序这个“新技术”,我却完全是被动的。去年9月份的时候,微信小程序开始内测,瞬间引爆朋友圈、知乎等一众分享平台。当时我大概了解了一下,觉得从技术角度上来说没啥新意,也完全没有get到网上那些人激动的点在哪里,于是也就没有花很多精力去深入了解和学习相关知识。到了11月份,我和几个小伙伴去北京参加CSDN 举办的 SDCC,我特意去听了微信专场,滴滴团队的小
阅读本文

Android内存泄露---检测工具篇

内存使用是程序开发无法回避的一个问题。如果我们毫不在意肆意使用,总有一天会为此还账,且痛不欲生...所以应当防患于未然,把内存使用细化到平时的每一行代码中。内存使用概念较大,本篇先讲对已有app如何检测并发现内存泄露的点,从而进行下一步的修复处理。 之后会写关于内存的理论篇。内存检测的思路依次是:静态检测-->工具检测--->修复内存并非只有OutOfMemory的Crash影响,当可用内存较小时
阅读本文

9UWB在变电站使用的优势

超宽带技术在变电站使用的优势1、智能化变电站建设需求变电站是电力系统中变换电压、接受和分配电能、控制电力流向和调整电压的电力设施,它通过其变压器将各级电压的电网联系起来。近年来,智能化变电站是数字化变电站的升级和发展,在数字化变电站的基础上,结合智能电网的需求,对变电站自动化技术进行充实实现变电站的智能化功能。智能化变电站是利用先进的计算机技术、现代电子技术、通信技术和信息处理技术等实现对变电站二
阅读本文

Silverlight消散,WinRT登台

2011年,Silverlight刚开始有蓬勃发展的起色,不利的传言就开始大量流传。不安的Silverlight开发者们要求微软澄清,但得到的只是沉默。终于随着微软在BUILD上亮相Window 8以及新的API WinRT,开发者们意识到,Silverlight的故事结束了。尽管微软在年底如期发布了大幅改进的Silverlight 5,但大势已去,微软甚至都没怎么宣传。随后传闻Silverl
阅读本文

移动APP性能评测与优化

PS:说是读书笔记,其实就是摘录。移动App的性能测试主要包括:内存使用情况、电量消耗、功能的流畅度等;1. 内存1.1 内存的主要组成索引:Native Heap : Native 代码分配的内存,虚拟机和Android框架本身也会分配;Dalvik Heap : Java 代码分配的对象;Dalvik Other : 类的数据结构和索引;so mmap : Native 代码和常量;dex
阅读本文

iOS坑点解析

iOS 9 版本的哪些坑  在iOS9中,如果使用 canOpenURL: 方法,该方法所涉及到的 URL scheme 必须在【Info.plist】中将URL添加到白名单,否则直接返回False,白名单上限是50个。iOS9中 openURL: 方法没有什么实质性的变化,仅仅多了一个确认动作.即不添加白名单也可以用。  iOS10各种授权的描述 查了下资料,apple从 iOS10 之后,Ex
阅读本文

UGUI实现不规则区域点击响应

UGUI实现不规则区域点击响应前言大家吼啊!最近工作上事情特别多,没怎么打理博客。今天无意打开cnblog才想起该写点东西了。今天给大家讲一个Unity中不规则区域点击响应的实现方法,使用UGUI。本脚本编写时基于Unity 5.3,使用其他版本的Unity可能需要做一些小修改。http://alienryderflex.com/polygon/为什么要这么做大家都知道在UGUI中,响应点击通常是
阅读本文

ExtJs Sencha Cmd创建项目以及编译项目

一:创建项目sencha sdk tool2.0无法创建api为sencha-touch-2.2.1的项目,需要使用SenchaCmd代替sencha sdk tool,其步骤如下:1,下载安装senchaCmd,地址为:http://www.sencha.com/products/sencha-cmd/download2,一路next,安装完之后,进入cmd,敲入:sencha,展示一些关于se
阅读本文

UWP必备知识:App File Explorer

由来应用在手机端出问题时如果查看LocalState文件夹的数据库文件与日志文件如何查看应用在手机端占用带宽与占用CPU内存情况介绍【】的方法已经没用了,也许微软也注意到了这点,在Anniversary Update (AU)更新中添加了一个工具App File Explorer。通过它你可以安装与卸载应用,下载,上传,删除,重命名应用本地文件(不过只限于Sideloading版本),应用运行状况
阅读本文