- 博客(38)
- 资源 (24)
- 收藏
- 关注
原创 解决Android自定义CheckBox图片过大的问题
@null @drawable/checkbox_bg <CheckBox android:id="@+id/cb_1" style="@style/RideoStyle" android:l
2016-01-22 11:33:39 4478
转载 Fragment的onActivityResult不执行
在Fragment中调用 getActivity().startActivityForResult(),发现onActivityResult不执行;在Fragment中直接调用startActivityForResult()方法,onActivityResult可以执行。
2016-01-04 16:36:05 1545
原创 RoboBinding探究三:网络请求实现
@SuppressLint("HandlerLeak")public class TestActivity extends Activity { private Handler mHandler; private PresentationModelChangeSupport changeSupport; @Override protected void onCreate(Bundle
2015-12-14 17:55:21 700
原创 RoboBinding探究二:ImageView及自定义控件实现
public class ImageActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ImagePresentationModel presentationModel = new I
2015-12-14 17:50:43 902 3
原创 RoboBinding探究一:TextView及EditText基础实现
RoboBinding是一个实现了数据绑定 Presentation Model(MVVM) 模式的Android开源框架。从简单的角度看,他移除了如addXXListener(),findViewById()这些不必要的代码,连如BufferKnife那样的InjectView都不需要,因为你的代码一般不需要依赖于这些界面组件信息。项目的中文文档地址是:http://robobinding.
2015-12-14 17:45:26 598
原创 JS中获取节点的兄弟、父、子节点的各种问题
JS中获取节点的兄弟、父、子节点,一般情况下通过这种方式获取:var chils= s.childNodes; //得到s的全部子节点var par=s.parentNode; //得到s的父节点var ns=s.nextSibling; //获得s的下一个兄弟节点var ps=s.previousSbiling; //得到s的上一个兄弟节点var fc=s.fir
2015-12-12 16:48:21 565
转载 Word提示”您正试图运行的函数包含有宏或需要宏语言“的解决方法
“您正试图运行的函数包含有宏或需要宏语言支持的内容。而在安装此软件时,您(或您的管理员)选择了不安装宏或宏的控件的支持功能。”每次关闭Word都会出现该提示,解决方法如下:1. 选项 →加载项 → 转到(G)...2.把里面的3项内容都删除(or取消勾选)→ 确定 3. 选项 → 信任中心→ 信任中心设置 (T)...4. 选择 “启用所有宏”和“信任对 VBA 工程对象
2015-12-09 16:07:26 4261 2
原创 Yii2使用Markdown编辑器
一、bootstrap-markdown下载,复制到工程中即可使用GitHub地址:http://github.com/toopay/bootstrap-markdownDEMO演示:http://www.codingdrama.com/bootstrap-markdown/ Submit 二、使用c
2015-12-06 20:02:26 867
转载 linux下mysql命令大全
1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭my
2015-11-21 13:34:33 349
转载 FragmentTabHost切换Fragment时避免重复加载UI
项目中用到了FragmentTabHost,痛苦的是切换Fragment时页面总是重新加载无法保证是切换前的状态,现在得以解决!问题:使用FragmentTabHost时,Fragment之间切换时每次都会调用onCreateView方法,导致每次Fragment的布局都重绘,无法保持Fragment原有状态。解决办法:在Fragment onCreateView方法中缓存Vi
2015-11-06 10:55:58 759
原创 Mac使用Sublime Text安装插件前提
1.打开sublime text3后按快捷键control+`后输入以下命令:import urllib.request,os; pf = 'PackageControl.sublime-package'; ipp = sublime.installed_packages_path();urllib.request.install_opener( urllib.request.build_op
2015-11-05 10:05:25 435
原创 CentOS7配置Apache多站点VirtualHost
//创建两个网站的目录结构及测试用页面文件# mkdir /wwwroot/www# echo "test1" > /www/test1/index.html# mkdir /wwwroot/crm# echo "test2" > /www/test2/index.html //配置虚拟机主机# cd /etc/httpd/# mkdir vhost-conf.d#
2015-11-02 22:12:10 12870 2
原创 Weka报错"Unknow data type INT. Add entry in weka/experiment/DatabaseUtils.props"
解压Weka安装目录下的weka-src.jar,找到weka/experiment/DatabaseUtils.props,在该文件中添加如下一行:INT=5然后将该文件复制保存到wekafiles/props目录下即可。
2015-10-22 08:55:38 2004 1
原创 Mac下Weka访问MySQL数据库
1.到MySQL官网(http://dev.mysql.com/downloads/connector/j/)下载Connector/J(Connector/J is the official JDBC driver for MySQL.)。2.解压缩文件mysql-connector-java-5.1.37.zip,把解压缩后的文件mysql-connector-java-5.1.37-bi
2015-10-21 17:23:38 1519
原创 Weka简介
Weka为数据挖掘的整个过程提供全面支持:准备输入数据、统计评估学习方案、输入数据和学习效果的可视化Weka包括处理标准数据挖掘问题的所有方法:处理方法:回归、分类、聚类、关联规则、属性选择Weka输入数据的两种形式:以ARFF格式为代表的文件直接读取数据库表使用Weka的三种方式:将学习方案应用于某个数据集,然后分析其输出,从而更多地了解这些数
2015-10-21 16:56:14 573
转载 Mac OS X中MacPorts安装和使用
官方网站http://www.macports.org/install.php下载安装即可。MacPorts使用:更新ports tree和MacPorts版本sudo port -v selfupdate搜索索引中的软件port search name安装新软件sudo port install name卸载软件sudo port uninstall
2015-10-12 21:38:46 393
原创 Mac OS X 下的JDK路径
OS X 自带的JDK:系统/资源库/Java/JavaVirtualMachinesOS X 自带的JRE:系统/资源库/Frameworks/JavaVM.framework/Versions
2015-09-28 09:30:47 394
原创 Nginx下的Yii异常:Application runtime path is not valid.
把runtime的权限设为777,发现问题依然存在。则有可能是SELinux的问题,关闭SELinux,问题解决。查看SELinux状态:/usr/sbin/sestatus -v SELinux status: enabled (enabled为开启状态)关闭SELinux:修改/etc/selinux/config 文件
2015-09-26 21:12:34 512
转载 Linux常用命令大全
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui
2015-09-26 14:43:47 366
原创 CentOS 7.0 配置nginx+php+mariadb开发环境
系统环境: 阿里云centos7.0操作系统安装步骤: 1.添加nginx官方源: rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 2.安装lnmp基本环境(如需要其他
2015-09-26 14:11:42 1788
转载 linux vi命令详解
刚开始学着用linux,对vi命令不是很熟,在网上转接了一篇。vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指 令。由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编 辑器,学会它后,您将在Linux的世
2015-09-26 13:48:27 437
原创 centos7配置firewall
开启systemctl start firewalld.servicesystemctl enable firewalld.service状态systemctl status firewalld关闭systemctl stop firewalld.servicesystemctl disable firewalld.service
2015-09-26 13:43:25 354
原创 《机器学习与R语言》读书笔记3:数据的管理和理解
任何机器学习项目初期的核心部分都是与管理和理解所收集的数据有关的R数据结构:向量、因子、列表、数组和数据框向量(R的基本数据结构):(一个向量可以包含任意数量的元素,所有元素必须是一样的类型)向量存储一组有序的值,称为元素。向量类型:integer(整型)、numeric(数值型)、character(字符型)、logical(逻辑型)、
2015-09-25 20:29:57 2369
原创 《机器学习与R语言》读书笔记2:使用R进行机器学习
R是功能强大并且免费的数据分析工具(可以用来部署机器学习应用),它是一个跨平台、零成本的统计编程环境,提供了一套功能强大且易于学习的工具。可以到CRAN网站(https://cran.r-project.org/index.html)下载安装R。步骤如下——1.安装和加载R添加包:RWeka添加包提供了一个基于Java平台的R能够使用的机器学习算法的函数集合
2015-09-25 20:23:51 533
原创 《机器学习与R语言》读书笔记1:机器学习简介
大数据分析领域得基本技能之一是对数据的探索、分析和预测,而探索和分析数据的基本理论和工具是机器学习和数据挖掘。机器学习的核心是将信息转化为可行动智能的算法,它提供了应用计算机并把数据转换成可行动的知识的工具集合,它的的研究领域是发明计算机算法,把数据转化为智能行为。机器学习的一个紧密相关的学科是数据挖掘,它涉及从大型的数据库中产生新的洞察;机器学习侧重执行一个已知的任务,而数据挖掘侧重寻找
2015-09-25 20:18:26 1073
原创 Mac远程连接Linux服务器
在Mac的终端中输入:ssh user@host其中:user为Linux服务器的管理员名称;host 为Linux服务器的IP如下图所示:
2015-09-25 20:01:27 2339
转载 PHP连接MySQL的时候报错SQLSTATE[HY000] [2002] No such file or directory
错误环境:Mac OS 10.9找到mysql.sock文件的位置$sudo find / -name mysql.sock------结果如下----------find: /dev/fd/3: Not a directoryfind: /dev/fd/4: Not a directory/private/tmp/mysql.sock检查/var/mysql是否存在$ll
2015-05-30 14:25:45 574
原创 Android中动态drawable样式
// 动态drawable样式if (A) { textView.setText("A"); textView.setBackgroundResource(R.drawable.xxx); Drawable drawable = context.getResources().getDrawable(R.drawable.xxx); drawable.setBounds(0, 0, dra
2015-04-29 10:40:34 823
转载 关于异常Dex Loader:Unable to execute dex: Multiple dex files的处理
在此之前向android项目中添加外部jar包的方法是: 1.将jar包复制到libs文件夹下 2.在eclipse中选中加入的jar包,右击add to build path 这样就可以在程序中使用引进的jar包了 今天引进了fastJson的两个解析包,之后就出现了异常Dex Loader:Unable to execute dex: Multiple de
2014-07-10 22:53:51 761 1
原创 Android控件Spinner监听之绑定ImageView
private Spinner spinner1; private ArrayAdapter adapter1; private ImageView imgshow; private Integer imageId; private Integer[] imageIds = { R.drawable.img1, R.drawable.img2, R.drawable.img3, R.
2014-04-26 12:54:43 1410
转载 控制台提示: ADB rejected shell command (ls -l ): closed
控制台每隔几秒就会弹出一个ADB rejected shell command (ls -l /): 提示解决办法:在手机上关闭USB调试,再重新打开即可。具体步骤:系统设置——>应用程序——>开发——>USB调试 关闭后,再打开。网上搜了一下,如果是模拟器,入到此问题,应该使用如下解决方案:出现这个问题,是由于在运行过程中,android emulator
2014-04-05 12:11:28 2555
原创 Eclipse升级Android SDK失败的解决办法
Eclipse升级Android SDK失败的解决办法——1.先升级ADT:Help---Check for Updates2.升级SDK:Window---Android SDK Manager (1)Tools---Options,勾选“Force https://…………” (2)Install packages.
2014-03-23 15:26:53 806
原创 Android开发之自定义字体
首先需要下载需要的字体,然后将字体文件ww.ttf放到Android工程assets下,具体路径是assets/fonts/ww.ttf再添加如下Java代码即可 TextView tv1 = (TextView)findViewById(R.id.testfont1); Typeface face1 = Typeface.createFromAsset (getAssets() ,
2014-03-19 21:14:02 638
原创 Android中onItemLongClick和onCreateContextMenu的搭配使用实现SQLite增删改查
listview中长按弹出操作菜单,菜单中实现SQLite增删改查操作,这时候就需要onItemLongClick和onCreateContextMenu搭配使用。通过onItemLongClick获取ID等字段,再通过onCreateContextMenu实现菜单操作。实现代码如下: //添加长按事件,获取 item ID list.setOnItemLongCli
2014-03-17 09:55:52 1301
博客平台WordPress
2012-11-28
博客系统Emlog
2012-11-28
网络封包分析软件Wireshark
2012-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人