编程技术 - 军军小站|张军博客
Android

android LinearLayout和RelativeLayout实现精确

先明确几个概念的区别:paddingmargin:都是边距的含义,关键问题得明白是什么相对什么的边距padding:是控件的内容相对控件的边缘的边距.margin:是控件边缘相对父空间的边距android:gravity是对该view内容的限定.比如一个button上面的text.你可以设置该text在view的靠左,靠右等位置.该属性就干了这个.android:layout_gravity是用来设置该view中的子view相对于父view的位置.比如一个

系统 2019-08-12 09:30:09 2380

Android

Android Password Manager

AndroidPasswordManagerAndroidPasswordManagerContentsDetailsSQLInitializationoverheadDatabaseopeningandcreationmechanismUpdatingandinsertingdataFetchingallentriesFetchinganentrybyafieldConclusionTODOBugsDownloadsThisisanadaptationo

系统 2019-08-12 01:55:06 2380

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 2379

Python

python绘制漏斗图步骤详解

pyecharts中的Funnel函数可以绘制漏斗图,自动根据数据大小生成由大到小自上而下排列的一个漏斗样的图形。1、导入Funnel模块。frompyechartsimportFunnel2、初始化图形参数。funnel=Funnel("漏斗图",width=600,height=400,title_pos='center')3、输入数据并绘图。funnel.add("商品交易行为记录数据",['浏览','加入购物车','下单','支付','交易成功']

系统 2019-09-27 17:49:41 2379

Python

Python机器学习算法库scikit-learn学习之决策树实现方法详解

本文实例讲述了Python机器学习算法库scikit-learn学习之决策树实现方法。分享给大家供大家参考,具体如下:决策树决策树(DTs)是一种用于分类和回归的非参数监督学习方法。目标是创建一个模型,通过从数据特性中推导出简单的决策规则来预测目标变量的值。例如,在下面的例子中,决策树通过一组if-then-else决策规则从数据中学习到近似正弦曲线的情况。树越深,决策规则越复杂,模型也越合适。决策树的一些优势是:便于说明和理解,树可以可视化表达;需要很少

系统 2019-09-27 17:48:44 2379

Python

Python10分钟入门教程,Python入门神图一张

这篇文章主要介绍了Python10分钟入门教程,分享一张Python入门神图一张,具有一定的参考价值,感兴趣的小伙伴们可以参考一下|初试牛刀假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程。那么本教程将花费十分钟的时间带你走入Python的大门。本文的内容介于教程(Toturial)和速查手册(CheatSheet)之间,因此只会包含一些基本概念。很显然,如果你希望真正学好一门语言,你还是需要亲自动手实践的。在此,我会假定你已经有了

系统 2019-09-27 17:48:38 2379

Javascript

javascript 中关于select 的应用和相关操作

1检测是否有选中if(objSelect.selectedIndex>-1){//说明选中}else{//说明没有选中}2删除被选中的项objSelect.options[objSelect.selectedIndex]=null;3增加项objSelect.options[objSelect.length]=newOption("你好","hello");4修改所选择中的项objSelect.options[objSelect.selectedIndex

系统 2019-08-29 22:59:43 2379

Java

Java排序算法 堆排序

1991年计算机先驱奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德(RobertW.Floyd)和威廉姆斯(J.Williams)在1964年共同发明了著名的堆排序算法(HeapSort)。本文主要介绍堆排序用Java来实现。AD:堆积排序(Heapsort)是指利用堆积树(堆)这种资料结构所设计的一种排序算法,可以利用数组的特点快速定位指定索引的元素。堆排序是不稳定的排序方法,辅助空间为O(1),最坏时间复杂度为O(nlog2n),堆排序

系统 2019-08-29 22:45:41 2379

编程技术

完美解析Google weather API,得到天气信息并显

在实现中用到的一些方法,再此文中可以找到:完美解析GoogleweatherAPI,得到天气信息并显示:http://blog.csdn.net/zyc851224/article/details/73836891、首先要明白我们需要解析XML文件,而且我们使用的是SAX的方式。第一步我们可以基于single-view来创建一个工程,(这里使用的是xcode4.2),添加代理:#import@classViewControll

系统 2019-08-12 09:30:11 2379

编程技术

github README.md创建不了

在项目主页上,点击‘AddaREADME’按钮,如下图:进入编辑界面,编辑好内容后,提交按钮的状态为灰化不可点击,如下图:不知道为什么会出现这种情况,但是我无意中点击了Ctrl+Enter竟然提交成功了,这。。。。。得记下来。githubREADME.md创建不了

系统 2019-08-12 01:32:23 2379

Python

python 画出使用分类器得到的决策边界

获取数据集,并画图代码如下:importnumpyasnpfromsklearn.datasetsimportmake_moonsimportmatplotlib.pyplotasplt#手动生成一个随机的平面点分布,并画出来np.random.seed(0)X,y=make_moons(200,noise=0.20)plt.scatter(X[:,0],X[:,1],s=40,c=y,cmap=plt.cm.Spectral)plt.show()得到图如

系统 2019-09-27 17:52:09 2378

编程技术

Nhibernate学习之起步篇-1

1.学习目的学习Nhibernate基础知识。掌握Nhibernate的配置方法,实现对单表的简单操作,如:创建表,查询,添加,删除,修改。2.开发环境+前期准备开发环境:windows2003,Visualstudio.Net2005,Sqlserver2005developeredition前期准备:Nhibernate框架,我用的目前最新版NHibernate-

系统 2019-08-29 22:36:44 2378

ASP.NET

Scott Mitchell 的ASP.NET 2.0数据教程之71:处

本文英文原版及代码下载:http://www.asp.net/learn/data-access/tutorial-71-cs.aspxScottMitchell的ASP.NET2.0数据教程之71:处理ComputedColumns列导言:MicrosoftSQLServer里有一种computedcolumns列.这种列的值是通过一个表达式来计算,而表达式引用的是同一张表的其它列的值.打个比方,有一张ServiceLog表,其包含了ServicePer

系统 2019-08-29 22:19:56 2378

编程技术

andriod环境搭建

1.下载安装JDK5或6,并配置环境变量2.下载eclipse:在http://www.eclipse.org/downloads/下载最新版本,直接解压到需要的目录当中3.在http://developer.android.com下载SDK,将其解压到需要安装的目录中4.下载android的eclipse插件ADT并安装插件a)打开EclipseIDE,进入菜单中的"Help"->"SoftwareUpdates"b)进入选项卡"AvailableSof

系统 2019-08-12 09:30:37 2378