Android

【Android Developers Training】 8. 定义Actio

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/actionbar/styling.htmlActionBar能够向你的用户提供易掌握的操作方法,同时也能帮助用户导航,但这不代表所有应用的Action都长一个模样。如果你希望将你的ActionBar风格进行

系统 2019-08-12 01:55:23 2815

Javascript

(JavaScript插件——下拉菜单)

前言阅读之前您也可以到Bootstrap3.0入门学习系列导航中进行查看http://www.cnblogs.com/aehyok/p/3404867.html本文主要来学习一下JavaScript插件--下拉菜单。下拉菜单通过此插件可以为几乎所有东西添加下拉菜单,包括导航条、标签页、胶囊式按钮,本文主要来介绍下导航条里面的下拉菜单吧,其实道理都是一样的。用于导航条先来看一下之前做过的一个简单的导航条导航条分为四个部分。第一部分导航头,第二部分导航列,第三

系统 2019-08-12 01:33:52 2815

Python

个人实践,如何在vs2017或vs2019中搭建python环境,并与c#混合

本来已经安装了anaconda,不过想更进一步,试试c#与python混合编程。我记得微软的vs2017,vs2019已经支持了python,如果能用一个IDE搞定全部,自然是最好的。首先理解vs2017编译器是怎么支持python的。①按照微软的说法,VisualStudio的“Python环境”窗口(下方为其扩展后的加宽视图)具有一块用于管理所有全局Python环境、conda环境和虚拟环境的单独区域。VisualStudio可自动检测出标准位置是否安

系统 2019-09-27 17:57:14 2814

编程技术

登录界面开发(2)—仿QQ登录界面

在所有原材料(java中提供的类)都准备好的基础上,这就要求我们能够利用这些材料来开发仿QQ登录界面。为此,我们有以下步骤:一、先要有一个QQ界面,也即是创建一个容器。JFramejf=newJFrame(QQ2011);对窗体进行设置,如设置窗体的大小、窗体不可最大化、窗体居中显示、给设置窗体的背景颜色等。如:设置窗体的大小,jf.setSize(340,250);窗体不可最大化,jf.setResizable(false);窗体居中显示,jf.setL

系统 2019-08-29 23:14:26 2814

编程技术

最新防病毒软件排名:PC-cillin 拦截率第一名

——趋势科技连续第二次在「实况」测试当中荣获恶意软件拦截第一名的成绩【2010年10月29日】趋势科技在NSSLabs2010年第三季度「消费类恶意软件防护产品集体测试报告」(ConsumerAnti-MalwareProductsGroupTestReport)当中凭借优异的长时间防护与社交工程恶意软件拦截率,荣获NSSLabs「推荐」的评价。根据测试,信息安全厂商对最新恶意网站的平均反应时间为13.5小时,唯独趋势科技的响应速度最快,只需三小时的反应时

系统 2019-08-29 22:19:15 2814

Android

Android硬件抽象层(HAL)概要介绍和学习计划

Android的硬件抽象层,简单来说,就是对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(UserSpace),一层放在内核空间(KernelSpace),其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。为什么要这样安排呢?把硬件抽象层和内核驱动整合在一起放在内核空间不可行吗?从技术实现的角度来看,是可以的,然而从商业的角度来看,把对硬件的支持逻辑都放在内核空间

系统 2019-08-29 23:31:50 2813

Jquery

使用 jQuery Mobile 与 HTML5 开发 Web App (一

最近专注研究jQueryMobile——一款很方便就可以把WebApp包装成适合Android与iPhone等触屏移动设备的Javascript库,结合jQueryMobile与HTML5,可以很方便的开发出一款具有良好界面及用户体验的WebApp,在这个过程中我收获良多,因此决定针对使用jQueryMobile与HTML5开发WebApp写一个系列的文章。在开始之前,我首先简述WebApp与原生App各自的优缺点。一.WebApp与原生App的优缺点1.

系统 2019-08-29 23:21:36 2813

Python

Python中的%matplotlib inline

作者:hplllrhp链接:https://www.jianshu.com/p/2dda5bb8ce7d来源:简书简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。importpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltfromsklearn.datasetsimportload_iris#导入数据集iris%matplotlibinline其中最后一句%matplotlibi

系统 2019-09-27 17:57:10 2812

Jquery

jQuery hash 插件

URL中的hash,也就是网址井号后面的部分,其实是一块宝地,它能创建浏览历史,也能存储一些简单数据。从Twitter开始Hash被用来定义Ajax内容,虽然如今已被HTML5的pushState所替代。这里介绍jQueryHash插件,可以帮助你完成简单数据的存储。Hash存储数据有什么用首先传统URL传递数据的弊端是,对搜索引擎不友好,搜索引擎会认为/example和/example?key=val是不同的网址,然而hash则不同,搜索引擎认为/exa

系统 2019-08-29 22:22:26 2812

编程技术

用log4j打印堆栈报错信息

当多个项目共用一个应用服务器时,堆栈信息只有在控制台才能看到。而控制台只有一个,这样调试极不方便。想了个办法,用log4j保存堆栈信息,代码如下:publicstaticvoiderrorException(Exceptione){StackTraceElement[]ste=e.getStackTrace();logger.userOperateError(e.getMessage());for(inti=0;i

系统 2019-08-29 22:03:44 2812

编程技术

单例模式-----

大家好,我是ant,今天是我开始创作《ant求职记之设计模式》的第一天,作为一名刚踏出象牙塔的应届毕业生,跟很多人一样,在经历着人生的一个特殊历程:求职。这对我们每个人说都是十分重要的。而求职的艰辛或许大家都能体会得到。最近翻看了表哥给我的《HeadFirstDesignPattern》,感觉很有意思,于是产生了一个想法,将自己的求职经历用各种设计模式表现出来。这不仅仅是对designpattern的学习总结,也可以算是对求职历程的程序记录。相信,它会变得

系统 2019-08-29 23:47:58 2811

编程技术

通过PPA升级你的LibreOffice

对于每一个你新安装的Ubuntu系统,你都会拥有一个可以让你办公的办公工具——LibreOffice。很多人都知道微软公司的的Word、Excel、PowerPoint和Outlook,但是很少有人知道LibreOffice。LibreOffice靠来自全世界的志愿者来维护,由一个慈善基金会支持。它是Linux社区的一款主要的免费办公工具。它可以安装在Windows,MacOSX和Linux等系统的计算机上。就在5天前(译注:好吧,这个翻译稿拖了5天了~~

系统 2019-08-29 22:30:02 2811

Python

crawley 0.2.4 : Python Package Index

crawley0.2.4:PythonPackageIndexcrawley0.2.4PythonicScraping/CrawlingFrameWorkbuiltOnEventletPackageDocumentationFileTypePyVersionUploadedonSize#downloadscrawley-0.2.4.tar.gz(md5)Sourcecrawley0.2.4:PythonPackageIndex

系统 2019-08-12 01:32:38 2811

编程技术

理解锁和闩(3)TX锁和TM锁

oracle没有锁管理器和锁列表,这样可以避免行级锁维护的开销和行级锁数量不足导致的争用问题。在Oracle的每行数据上,都有一个标志位来表示该行数据是否被锁定,要查看某一行是否被锁定,必须直接找到这一行,而不要指望能从哪个列表得到答案,事务只是找到数据。其locking过程如下:㈠找到想锁定的那一行的地址㈡到达那一行㈢锁定这一行在这行的位置,而非某个锁列表。如果这一行已经锁定,则等待锁定它的事务结束,除非使用nowait选项。保护元数据---->TM锁(

系统 2019-08-29 23:52:42 2810