- 博客(86)
- 资源 (32)
- 收藏
- 关注
原创 半自动修改IP和计算机名
维护机房(教学用的电子教室)时经常要部署计算机,如果采用同传的方式会导致所有计算机的IP和计算机都是一个,这时就需要挨个改动。目前我主要使用的方式就是部署好一台电脑后作为发送端,然后用PXE方式启动其它计算机,进入PE系统,再使用网络对拷软件同传系统,这样每一台接收端电脑都会得到发送端电脑的系统和数据,最后使用脚本修改IP和计算机名,这里的脚本运行后需要用键盘输入一个序号作为IP的最后一段和计算机名的一部分。
2024-01-10 08:38:00 699
原创 VMware Workstation 中的网络模式
最近在了解虚拟机时用到了VMware Workstation软件,这么多年来在使用该软件的时候并没有深入研究过,只是简单地用来建立虚拟机以安装学习系统。这次有必要多了解一些,因此花了几天时间测试了一下软件的虚拟网络设置,并画了几副结构图,现简单记录。
2023-11-23 15:27:04 1327
原创 在WSL2中安装多个Ubuntu实例
接着,需要将 Ubuntu 实例默认登录用户从 root 用户替换为新创建的用户。如果有警告,直接点击“Paste Anyway”按钮然后敲 Enter 键执行即可,会将 Ubuntu WSL 镜像下载到当前目录。使用 Windows Terminal 或者 Powershell 来下载,在下载之前先运行以下命令移除。注意,上一步最后是使用的 root 用户登录进 Linux 的,接下来一起设置一个普通用户。两条命令使用而已(当然还有下一步的命令用到),完全可以直接将。很明显就是第三步中指定的名字。
2023-11-08 21:35:57 9483 1
原创 如何使用Docx4J合并docx及pptx文档
Docx4jdocx4j是一个用于处理OOXML(office open xml)文档(如docx、pptx等文档)的库,功能非常强大,其基础部分是开源的,但一些高级功能是需要商业授权,比如文档的合并等功能。网络上也有其它合并的方式,但并不好用,那么使用docx4j的商业授权部分来做是什么情况呢?
2017-12-15 15:55:10 3780 8
翻译 Android 分享 - 向其它 App 发送数据
一般 Android 应用中都会有分享功能,可以将一些内容通过社交平台分享给自己的朋友,通常可以用友盟或者bmob等专门的分享平台来做,但 Android 其实也内置了分享功能。
2016-09-01 15:10:35 2363
原创 为什么 Android 中 Toolbar.setTitle() 没有效果
Toolbar其实是一个ActionBar的变体,大大扩展了Actionbar。我们可以像对待一个独立控件一样去使用ToolBar,可以将它放到屏幕的任何位置,不必拘泥于顶部,还可以将它改变高度或者是在ToolBar上使用动画。
2016-08-16 15:28:10 15499 4
原创 Android主题与Toolbar样式之间的关系
最近这几天被Android主题与Toolbar样式搞晕了,因为本来自己的Android根基就浅,对这方面又一直没有深入了解过;后来在Google上搜索到一篇文章:Android: Changing the Toolbar's text color and overflow icon color,对这方面知识有一些描述。
2016-07-02 15:07:50 16388 11
翻译 Android:改变 Toolbar 的文字和溢出图标颜色
浅色主题期望你的 App Bar (Toolbar 或者 ActionBar)拥有浅色背景,因此给你用上了黑色的标题和溢出菜单图标(三个竖直的点)。深色主题期望你的 App Bar 拥有深色的背景,因此给你设置了白色的标题和溢出菜单图标。
2016-06-30 17:15:01 12424
原创 使用AlarmManager实现Android应用每天定时执行任务
介绍android官方文档:AlarmManager 在Android平台,除了使用AlarmManger外,还可以使用Timer或者Handler来实现定时任务,但这两种方式定时并不会太准确;因此如果我们需要实现精准定时任务,使用AlarmManger更为合理。 AlarmManager类提供对系统闹钟服务(或称为定时器服务)的访问接口,使用它既可以指定单次执行的定时任务,也可以指定重复运行的
2016-05-07 00:09:43 30304 1
原创 Android应用集成微信支付
前言最近的项目中有支付功能,客户要求同时支持“支付宝”和“微信支付”;相对来说支付宝较简单一些,以前也在Android中集成过,因此没有花费过多时间便完成了。但微信支付我是第一次接触,着实费了不少功夫,刚刚折腾出来,便想着写日志记一下这个过程,后面再用到的时候也不至于再纠结一次。
2015-12-10 13:08:34 5368 8
原创 Android 自定义 DialogFragment 宽度问题
今天在做检查更新功能的时候遇到一个问题,是关于DialogFragment实现自定义对话框样式(主要是宽度)的,这里记录一下。
2015-11-17 10:53:34 30538 6
翻译 Android 媒体播放(Media Playback)
Android多媒体框架包含了播放多种常见媒体格式的支持,因此你可以很方便地在应用中集成音频、视频和图片。要播放的音频或视频来源可以有以下几种:存储在应用资源文件中的媒体文件(raw resources);存储在文件系统中的独立文件;或者来自于网络连接的数据流,所有这些都会用到 MediaPlayer接口。
2015-09-22 16:01:38 2709
翻译 Android 音频录制(Audio Capture)
Android 多媒体框架包含了对录制和编码为多种音频格式的支持,因此你可以很简单地将音频集成到自己的应用中。如果设备支持的话,你可以使用 [MediaRecorder](http://developer.android.com/reference/android/media/MediaRecorder.html) APIs 来录制音频。
2015-09-22 13:48:38 4129
原创 Android自定义控件 -- 带边框的TextView
这个控件是继承自TextView的,只是在onDraw方法中画了一个边框,并设计了几个自定义属性用来更灵活地控制控件。
2015-09-13 14:34:04 6769 3
原创 Android自定义数值增减控件
最近做一个小App的时候用到了数值增减功能,主要用途就是在将商品添加到购物车时指定购买商品数量;遇到这个需求后首先想到的就是去网上找个现成的来用,但寻找很久也没找到合适的;可能太简单没人觉得这是什么大不了的,或者根本不需要自定义一个控件,这样只能自己动手了。
2015-07-30 14:47:45 5921
原创 Visual Studio 2013 添加 Visual Basic Power Packs 工具箱
后来发现原来 VisualBasic PowerPack 没有包括在 Visual Studio2013 安装包中,而是作为独立的MSI提供;而且 Visual Studio 2013 相应的 Visual Basic Powerpack 包在网络上很难找到,这让.net新手很是苦恼。
2015-06-24 21:20:05 15272 1
原创 Intellij IDEA设置忽略部分类编译错误
有些时候我们的项目中有些错误,但这些错误并不影响项目的整体运行(或许是没有使用到),默认情况下idea是无法通过编译的,因此也就无法部署运行,要达到正确运行项目的目的需要作一些设置才行。
2015-06-12 12:42:22 64250 9
翻译 Android中的Grid间距(Grid Spacing on Android)
大多数的用户界面(包括手机和网络)都是基于网格(Grid)的概念,在设计UI时利用网格的原理有助于排版界面元素,带来一致性,使代码更干净,保证用户更容易理解UI内容等。总而言之,网格是一种功能极其强大的设计工具。使用网格概念通常需要开发者在元素之间添加一些额外的p
2015-05-12 11:05:23 2848
翻译 在Android中定制Switch控件
在本教程中,我会演示如何定制Switch控件,添加单击监听器,使用Switch去控制媒体声音和wifi的设备。
2015-05-01 00:47:06 12648 1
原创 为PHPStorm配置Xdebug调试环境
刚从Java转到PHP上,一直以为PHP代码的调试也会像Java一样方便,今天查了一下,没想到居然这么复杂,这里记一下配置过程。
2015-04-21 17:59:07 20751 3
原创 使用HttpURLConnection上传文件
根据HTTP规范,如果Form表单需要进行文件上传,enctype=“multipart/form-data”是必须设置的;注意上图中HTTP请求的Header区域有个Content-Type属性,其值为“multipart/form-data; boundary=----WebKitFormBoundaryJlHgWOswYf7CHgjV”,分号前面即表单enctype的属性值,表示本次请求有文件需要上传;而分号后面是一个boundary属性,其值为“----WebKitFormBoundaryJlHgW
2015-01-13 18:22:07 8860 3
原创 在WebView自身打开链接 -- 关于WebViewClient类shouldOverrideUrlLoading的错误用法
我所参与的一个小项目有个需求就是使用 WebView 加载一个论坛,那么论坛页面上的链接跳转就需要限制在WebView中,而不是使用默认的浏览器应用打开;而默认情况下,Android 系统会启动一个应用来处理被点击的链接,一般情况下默认浏览器会被启动来加载目标URL(或弹出浏览器选择菜单)。
2014-12-26 12:34:16 21865 9
翻译 Android开发中ViewFlipper和ViewSwitcher使用GestureDetector完成切换
当开发Android应用时,我们大多数人都会遇到这样一个需求,在应用中整合多个视图之间切换的功能;因此它应该显示一个视图,可以是ImageView或者包含在LinearLayout、ReleativeLayout等容器内的集合,每一次通过手势可以滑动显示下一个或上一个视图;想像一下图片幻灯片或者分步的电子商务结账步骤。基本上当你想在一组相关视图中进行切换并且同时只显示其中一个视图时,你可以使用Android给我们提供的ViewFlipper或者ViewSwithcer组件。手势的监测主要通过MotionE
2014-12-18 16:09:21 3315
翻译 在Android中使用Volley进行异步HTTP请求
Volley对Android开发者来说是一把新的瑞士军刀,它提供了一些使Android应用网络请求更简单快速的功能。Volley的好处在于,以帮助你关注于编写优美干净的RESTful样式HTTP请求。另外,Volley中所有的请求都在一个额外线程中执行,而不会阻塞你的“主线程”。
2014-11-29 13:19:46 4184
原创 解决sublimeText3无法安装插件问题 -- There are no packages available for installation
今天在安装Sublime Text 3插件时遇到错误,弹出一个对话框说没有可供安装的包,提示原文为There are no packages available for installation
2014-11-01 11:13:22 124000 29
原创 ArchLinux系统安装使用截屏工具
参考文档:https://wiki.archlinux.org/index.php/Taking_a_Screenshot_(简体中文)
2014-10-06 20:50:59 10090 5
原创 Win7系统上配置使用Intellij Idea 13的SVN插件
以前开发工具一直用的是Eclipse/MyEclipse,虽然早就听说
2014-09-12 12:35:11 25106 4
原创 SpringMVC+MyBatis配置声明式事务的问题
网络关于Spring声明式事务的博客一堆一堆地,原本不用自己记笔记,但我最近在用SpringMVC+Myb
2014-07-25 14:47:30 14408 1
原创 一些可能用到的资源
1、Javascript资源1.1、验证框架validate是jQuery的一个表单验证插件,它不仅实现了客户端表单的多种验证规则,而且,还是用ajax实现了服务器端远程验证。它内置有多种验证规则,同时,可以很方便的定义自己的规则。官方网站:http://docs.jquery.com/Plugins/Validation1.2、Ajax FormThe
2014-05-27 14:38:45 1415
原创 解决访问Tomcat时报java.lang.LinkageError错误
今天在VPN上解决其它问题时突然遇到了这么一个奇怪的错误,异常大约如下所示(其它相似异常也可能是该问题):exceptionjavax.servlet.ServletException: java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.js
2014-03-20 14:52:02 22474 6
原创 编译Storm HA版本 -- 解决Nimbus单点问题
前言众所周知,在Storm集群系统中,zookeeper和supervisor都是多节点,任意一个zookeeper节点宕机或supervisor节点宕机均不会对系统整体运行造成影响,但 nimbus和ui都是单节点 。ui的单节点对系统的稳定运行没有影响,仅提供storm-ui页面展示统计信息。但nimbus承载了集群的许多工作,如果nimbus单节点宕机,将会使系统整体的稳定运行造成极大风
2013-12-23 23:13:43 4321 1
原创 Redhat Enterprice Linux 6.2上安装g++编译器
遇到的问题由于工作原因需要学习Storm,因此今天一整天都在自己的电脑上折腾,这里记一个自己遇到的问题:RHEL6.2上g++编译器的安装。我是在三台虚拟机上折腾Storm的,三台虚拟机安装的都是RedHat Enterprice Linux6.2操作系统,在我安装zeroMQ的时候,在configure步骤中遇到了问题,说是没有c++编译器,错误为:configure: er
2013-11-02 22:23:34 8279
原创 RUtils -- 建立在Rserve之上的Java与R语言通信工具集
注1:RUtils是我偶然发现的一个工具包,它建立在Rserve之上,可以很大程度上简化我们的程序,关于Rserve网络上有很多相关的内容,这里不对其进行介绍,比如这里:http://blog.fens.me/r-rserve-java/注2:以下内容有很大一部分是“翻译”自官方网站,详情请点开“参考资料”中的链接查看。简介RUtils是一个用于Java连接和使用R语言的工具集,它使用
2013-10-26 00:05:34 10261
zip4j_1.3.2 - Java操作zip压缩文件接口最新版本
2015-01-09
FreeMarker中文文档(南磊翻译)-用于2.3.19
2014-07-29
Java与R语言通信总结
2013-11-02
docx4j项目(包括jar包、javadoc文档、源码及示例)
2013-04-11
Docx4J入门指南(英文)
2013-04-07
AJOFC -- Another Java API for Open Flash Chart 2
2012-11-12
Ubuntu 系统安装使用手册
2012-09-26
SWFUpload+Struts2文件上传,支持多文件上传和进度显示
2012-08-31
zip4j--Java操作zip压缩文件接口
2012-07-09
Java解压带密码的RAR文件
2012-07-07
Java使用winzipaes对zip文件的操作,支持中文
2012-07-07
Java对zip文件的操作winzipaes源码,支持中文
2012-07-07
Java操作ZIP文件,支持密码和中文
2012-07-07
oracle10g中HR用户所有表的创建sql文件
2010-04-17
Oracle培训讲义
2010-04-08
jtds-1.2.jar
2010-04-08
SQL Server 2005安装使用教程
2009-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人