Android

android自定义Activity窗口大小(theme运用)

正常情况下,我们开发的应用程序都会上占满整个屏幕,那么怎么样才能开发出自定义窗口大小的的程序呢?如下图所示:实现起来非常简单。第一步,创建一个背景配置文件float_box.xml,放到res/drawable下,如下所示(如看不懂可查看本站:):

系统 2019-08-29 22:17:32 2792

编程技术

DONA,可爱的智能机器人乞丐

大家一定见惯了地铁中的乞讨人,不过都已经审美疲劳了,DONA是一个可爱的机器人,红色的衣帽,会眨眼睛,还会对你鞠躬,融入了行为学,社会学,可爱至极,她收集到的钱用于慈善事业,看到这么可爱的机器人,小孩子们喜欢的不得了。DONA,可爱的智能机器人乞丐

系统 2019-08-29 22:13:43 2792

编程技术

木质纹理键盘——现代化的返璞归真

转载自:http://blog.07mall.com/engrain-tactile-keys/这是设计师MichaelRoopenian设计的带纹理的木质键盘它的特别之处在于,键盘的每个键帽上都有独特的纹理,合起来就像是一整块木头的自然纹理此木质纹路键盘的底部以标准苹果铝质键盘为原型每个键帽的纹理设计都是经过MichaelRoopenian反复研究对比,结合人打字时各按键的使用频率和手指移动路径而决定的MichaelRoopenian试验过多种纹理和材质

系统 2019-08-12 09:29:43 2792

C#

c# 通过配置自动附加数据库

usingSystem;usingSystem.Collections.Generic;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;usingSystem.Data;usingSystem.ServiceProcess;namespaceAdminZJC.DataBaseControl{//////数据库操作控制类///publicclassDataBase

系统 2019-08-12 01:52:14 2792

C#

c# 硬件开源神器netduino的开发中慎用Cpu.Pin

最近为了测试netduino开发板的各个端口是否正常使用,让同事写了一些测试程序,结果出了问题,他的测试程序导致开发板无法发布程序进去,按他的结论是开发板有问题,针对这个情况,我们经过仔细分析代码,认为问题出在代码的写法上。代码如下usingSystem;usingSystem.Net;usingSystem.Net.Sockets;usingSystem.Threading;usingMicrosoft.SPOT;usingMicrosoft.SPOT.

系统 2019-08-12 01:31:59 2792

Python

python私有化xx、_xx、__xx、__xx__、xx_的区别

xx:共有变量。_xx:私有化的属性或方法,fromxxximport*时无法导入,子类的对象和子类可以访问。__xx:避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到)。__xx__:双前后下划线,用户名字空间的魔法对象或属性。例如:__init__,不要自己发明这样的名字。xx_:单后置下划线,用于避免与Python关键词的冲突。

系统 2019-09-27 17:57:33 2791

Python

PYthon iris KNN,SVM,NB 数据分析 + 可视化

这学期选修了一门Python在大数据中的应用这门课,是方老师教的,了解了一些数据分析常用的库,Numpy,plt,sklearn等印象比较深的库有1.plt可以对数据进行可视化,利于直观的进行数据分析2.sklearn有许多机器学习算法,可以直接用,十分方便老师留了几道python题,我这次直接拿来做总结//题目描述:用scikit-learn加载iris数据集,采用KNN、SVM和朴素贝叶斯算法进行分类,最后比较这三种方法的优缺点。代码:#-*-codi

系统 2019-09-27 17:55:45 2791

Python

剑指offer python解题

文章目录回溯法67机器人的运动范围66矩阵中的路径栈和队列65滑动窗口的最大值21包含min函数的栈22栈的压入和弹出序列二叉树58二叉树的下一个结点59对称二叉树60二叉树打印多行61之字形打印二叉树62序列化二叉树63二叉搜索树的第K个结点50二叉树的最低公共祖先39二叉树的深度判断是不是平衡二叉树19二叉树的镜像23从上往下打印二叉树24二叉搜索树的后续遍历25二叉树中和为某一值的路径27二叉搜索树与双向链表18树的子结构6重建二叉树链表56链表中环

系统 2019-09-27 17:49:25 2791

编程技术

FireFox必备插件(十五)-Answers

FireFox必备插件(十五)Answers这个插件很简单:按住ALT键,并单击一个单词,会有一个窗口弹出来,窗口里显示来自answer.com的关于那个单词的所有信息。最近版本:2.2.22地址:https://addons.mozilla.org/en-US/firefox/addon/735FireFox必备插件(十五)-Answers

系统 2019-08-29 23:13:57 2791

Java

JAVA commons-fileupload文件上传组件使用说明

准备工作:相关文件下载:1.commons-io-1.2.jar:http://apache.justdn.org/jakarta/commons/io/binaries/commons-io-1.2.zip2.commons-fileupload-1.1.1.jar:ftp://justdn.org/apache/jakarta/commons/fileupload/binaries/commons-fileupload-1.1.1.zipservlet

系统 2019-08-29 23:07:32 2791

Javascript

javascript的闭包理解(二)

五、闭包的微观世界继续使用上篇的代码:functiona(){vari=0;functionb(){alert(++i);}returnb;}varc=a();c();如果要更加深入的了解闭包以及函数a和嵌套函数b的关系,我们需要引入另外几个概念:函数的执行环境(excutioncontext)、活动对象(callobject)、作用域(scope)、作用域链(scopechain)。以函数a从定义到执行的过程为例阐述这几个概念。当定义函数a的时候,js解

系统 2019-08-29 22:21:20 2791

编程技术

一口一口吃掉Struts(十)——异常自动处理机制

在通常的情况下,我们得到异常以后,需要将页面导航到一个错误提示的页面,提示错误信息。利用Stuts我们可以采用两种方式处理异常一、编程式异常处理*即我们在Action中调用业务逻辑层对象的方法时,用try{}catch的方式来截获异常之后,手工对异常进行处理*我们以前的开发过程中,都是使用编程式的异常处理*在编程式异常处理的时候,我们可以使用struts的消息处理机制来对这些异常信息进行处理。二、自动异常处理机制*即在Action中不捕捉异常,而是将异常抛

系统 2019-08-29 22:14:54 2791

C#

C# - write values to configuration file

usingSystem.Configuration;System.Configuration.Configurationconfig=ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);config.AppSettings.Settings["defaultPath"].Value=value;config.Save();ConfigurationManager.Re

系统 2019-08-12 09:26:45 2791