- 博客(273)
- 资源 (41)
- 问答 (2)
- 收藏
- 关注
原创 Java获取指定目录下的文件名,并自定义排序
if (files!= null) {// 按最后修改时间排序默认情况下,Java从目录中获取的文件没有任何特定的排序方式。如果需要按特定的顺序,如按文件名、大小或修改时间进行排序,需要手动使用或自定义的Comparator进行排序。
2024-10-21 08:10:07
547
原创 Swift用于将String拆分为数组的components与split的区别
在 Swift 中,和都可以用于将字符串拆分为数组,但它们有一些关键区别。下面将从返回值类型、性能和功能等角度进行对比。
2024-10-19 17:43:26
415
原创 Swift添加自定义字体
在 Swift 中为 UILabel、UITextView 或 UIButton 等 UI 元素设置自定义字体,可以通过以下步骤实现。
2024-10-11 23:30:30
822
1
原创 在 Swift 中,UILabel添加点击事件的方法
在 Swift 中,可以使用 UITapGestureRecognizer 给 UILabel 添加点击事件。
2024-06-15 09:52:23
716
原创 Swift 请求用户授权以跟踪其跨应用或网站的活动
从 iOS 14 开始,如果应用尝试在没有用户授权的情况下跟踪用户,应用可能会受到苹果的审查或限制。因此,确保在请求跟踪授权之前,你已经向用户清楚地解释了为什么你的应用需要这样做。在适当的地方请求用户的跟踪许可。通常,这个请求会在应用启动时或者在用户执行某些操作(例如,访问应用中的广告相关功能)时发出。
2024-05-25 22:37:20
831
原创 如何在应用中处理蜂窝数据的权限提示
框架来检查当前的网络连接状态,判断是否通过蜂窝数据连接。如果没有网络连接,可以提示用户启用蜂窝数据。设置,以确保应用能够使用蜂窝数据进行网络请求。在用户界面中引导用户到系统设置中启用蜂窝数据。
2024-05-25 20:58:43
447
原创 UIViewController中添加一个局部的 UITableView
协议来设置表格视图的数据源和代理。在表格视图中,我们添加了 5 个示例行,每行显示 "Item (indexPath.row + 1)" 的文本。来显示弹出框时,就可看到一个包含表格视图的弹出框。添加到了弹出框中,并实现了。
2024-04-29 17:54:00
511
原创 设置UILabel的外框颜色和圆角
在这个示例中,创建了一个 UILabel,并将其边框颜色设置为红色。通过将 layer 的 borderColor 属性设置为 UIColor.red.cgColor,为 UILabel 设置了红色的边框。要设置 UILabel 的外框颜色,你可以使用其 layer 的 borderColor 属性。
2024-04-29 17:48:15
590
原创 怎么为UICollectionViewCell中的label赋值
要为 UICollectionViewCell 中的 label 赋值,你可以通过标签的 tag 属性或者自定义 UICollectionViewCell 子类中的 IBOutlet 来获取标签,并为其设置文本。
2024-04-29 17:45:11
355
原创 在UIViewController中添加Collection View
在这个示例中,我们首先创建了一个 UICollectionViewFlowLayout 来配置集合视图的布局。然后,我们创建了一个 UICollectionView,并将其添加到视图中。接下来,我们实现了 UICollectionViewDataSource 和 UICollectionViewDelegate 协议来提供数据和处理集合视图的交互。通过这样的步骤,你就可以在 UIViewController 中成功添加一个 UICollectionView,并配置其数据源和代理以提供数据和行为。
2024-04-29 17:42:47
207
原创 设置UIProgressView的样式
UIProgressView是UIKit框架中的一个控件,用于显示任务的完成进度。你可以使用UIProgressView来展示任务的完成情况,例如下载文件、上传数据等。
2024-04-28 17:19:55
828
原创 UIButton中addTarget和addAction有什么区别
按钮1使用 addTarget 方法将按钮点击事件与 ViewController 中的 button1Tapped 方法关联起来,按钮2使用 addAction 方法直接将一个闭包作为按钮点击事件的处理程序。:这是 UIKit 中的方法,通过调用 addTarget 方法可以将一个目标对象(通常是按钮的拥有者,比如视图控制器)与一个指定的动作(action)关联起来,当按钮触发特定事件时(如点击事件),目标对象就会执行指定的动作。都是用来给 UIButton 添加事件监听的方法,但是它们的用法略有不同。
2024-04-28 17:17:06
733
原创 解决iOS开发不能使用HTTP请求的问题
苹果公司在iOS9中升级了应用网络通信安全策略,默认推荐开发者使用HTTPS协议来进行网络通信,并限制HTTP协议的请求。为了解决这个问题,我们需要在info.plist文件中增加如下配置来实现广告的网络访问:(信任HTTP请求)右击“Info.plist”——>Open As——>Source Code,将如下代码复制进去即可!
2024-04-27 16:09:59
1275
2
转载 Mac 如何干净的卸载 VMware Fusion
# 1. 删除根目录下的,需要用管理员权限sudo rm -rf /Applications/VMware\ Fusion.appsudo rm -rf /Library/Application\ Support/VMwaresudo rm -rf /Library/Preferences/VMware\ Fusionsudo rm -rf /Library/Logs/VMware/s...
2020-02-10 10:54:46
10336
转载 Android内存泄漏的轻松解决方法
这篇文章主要给大家介绍了关于Android内存泄漏的轻松解决方法,文中通过示例代码介绍的非常详细,对各位Android具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧前言内存管理的目的就是让我们在开发过程中有效避免我们的应用程序出现内存泄露的问题。内存泄露相信大家都不陌生,我们可以这样理解:「没有用的对象无法回收的现象就是内存泄露」。如果程序发生了内存泄露,则会带来以下这些问题...
2019-07-02 08:08:53
3920
转载 单例模式的八种写法比较
单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到饿汉式和懒汉式这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。简介单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某...
2019-06-13 07:41:09
429
转载 Android系统剪贴板(ClipboardManager)的使用
原文链接: http://blog.csdn.net/xietansheng/article/details/709920321. 概述操作 Android 系统剪贴板的类在 android.content 包下(SDK API 11+),主要包含下面三个类:ClipboardManager: 表示一个剪贴板ClipData: 剪贴板中保存的所有剪贴数据集(剪贴板可同时复制/保存多条多种数据条目)...
2018-05-11 20:39:32
2094
原创 mavan+Java操作HBase
Hbase作为大数据存储数据库,其写能力非常强,加上Hbase本身就脱胎于Hadoop故和Hadoop的兼容性极好,非常适合于存储半规则数据(灵活、可扩展性强、大数据存储)。基于Hadoop的mapreduce + Hbase存储,非常适合处理大数据。
2017-07-19 11:38:15
496
转载 代码行数统计器
import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;/** * @Title 代码行数统计器 */public class CodeLinesStatistic { private static long sums = 0;
2017-07-04 12:26:55
448
转载 TortoiseSVN设置独占锁
1. 在任意文件夹下右击空白处,弹出的菜单选择【TortoiseSVN】-->【设置】2. 在弹出的对话框中选择右边的【编辑】按钮后弹出一个文本对话框3. 首先启用【miscellany】节点下面的“enable-auto-props = yes”,再在【auto-props】节点下面加入下面两行设置:*.* = svn:needs-lock=** = svn:needs-
2017-06-02 17:06:05
2695
转载 ScheduledExecutorService执行周期性或定时任务
ScheduledExecutorService扩展了ExecutorService接口,提供时间排程的功能。 schedule(Callable callable, long delay, TimeUnit unit) 创建并执行在给定延迟后启用的 ScheduledFuture。schedule(Runnabl
2017-05-24 09:31:55
622
转载 如何用Eclipse创建maven web项目
首先创建一个Maven的Project如下图我们勾选上Create a simple project (不使用骨架)这里的Packing 选择 war的形式由于packing是war包,那么下面也就多出了webapp的目录由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web proj
2017-05-15 17:45:25
2100
转载 WebSettings理想的设置方式
android webview设置自适应任意大小的pc网页 webview自适应setUseWideViewPortsetLayoutAlgorithmwebSettingsandroid webviewwebSettings.setJavaScriptEnabled(true); // User settings webSettings.setJavaSc
2016-05-09 22:27:57
4072
转载 JS获取当前完整的url地址以及参数的方法
javascript 获取当前 URL 参数的两种方法://返回的是字符串形式的参数,例如:class_id=3&id=2& function getUrlArgStr(){ var q=location.search.substr(1); var qs=q.split('&'); var argStr=''; if(qs){
2016-05-09 22:22:20
18038
原创 被win10的诸多功能无法使用折腾个半死
前两天升级到win10,感觉还算可以,诸多的新功能与完善让人有点小激动。昨晚因为下班比较晚所以就没有关机。因为每次上班都得打开很多软件,一来一去比较麻烦,所以,大部分时间下班之后都是不关机的。没想到,就是因为这个习惯差点让我回滚到WIN7时代!今天一大早赶到公司,习惯性的输入密码进入电脑。没想到,进去之后,发现昨天打开的软件都没有了,心想,定是昨晚系统修复了漏洞之类的东西导致电脑重启了。可是,
2015-12-08 14:53:14
2308
1
转载 UTF-8 GBK UTF8 GB2312 之间的区别
UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示
2015-07-17 14:35:14
607
原创 监控apache虚拟主机进程
mod_status模块能输出如下内容:正在伺服请求的工作者(线程或进程)数量空闲的工作者数量每个工作者的状态:已完成的请求数、已发送的字节数。(*)总访问数和已发送的字节总数(*)服务器自启动/重启以来经过的时间,服务器已经运行的时间。平均每秒请求数,平均每秒发送的字节数,平均每个请求发送的字节数。(*)每个工作者的当前CPU使用百分率,以及Apache的当前总计CPU使用百分率。(
2014-08-07 15:26:45
1224
转载 Android学习与推广
本人学Android不久,所以当写了一个小应用之后却不知道如何去推广,也不知道有哪些广告平台以及市场,在网上找了很多资料,花费了很长的时间,下面我将结合网上摘抄下来的两篇文章来讲解,最后将有实例以及源码分享个大家,很适合初学者去学习!1、Android学习及如何利用android来赚钱一、如何学习Androidandroid开发(这里不提platform和底层驱动)你需要对Java有个
2014-03-25 13:36:58
1883
转载 JS操作Cookie
//获得coolie 的值 function cookie(name){ var cookieArray=document.cookie.split("; "); //得到分割的cookie名值对 var cookie=new Object(); for (var i=0;i<cookieArray.length;i++){
2014-03-07 11:48:51
833
转载 修正IE下document.getElementsByName无法获取DIV标签
无标题文档div{ width: 100px; height: 100px; border:1px solid red;}div1div2div3div4AnotherDiv// 可见在IE下通过document.getElementsByName是无法获取DIV标签的,FF可以alert(document.
2013-09-22 21:57:40
982
原创 通过AJAX的JS、JQuery两种方式解析XML
JQuery版$.ajax({ url : "order/order_orderDetail.do?params.type=merge", type : "post", data : params, success : function(xml) { hide(); if(xml == ""){ Dialog.popTip("找不
2013-09-22 19:11:13
915
原创 linux系统下安装apache、tomcat以及JDK
在Linux系统中部署环境是一个技术活,装Apache更是复杂,对于初学者来说,简直就是考验,下面我为需要的人整理了Apache、Tomcat以及JDK的安装过程,并扩展的讲了在安装过程中会出现的问题,分享是一种美德,希望对您有帮助!
2013-08-02 16:36:00
2171
原创 关于面试,我想说几句
毕业之后我就来到北京,在找工作期间,我总共面试了十几家公司。由于之前实习的时候对于面试没有太多的经验,所以,也不知道具体的流程。看在这些公司面试的过程中,都要先经过笔试,然后才能面试,我就以为程序员行业所有的公司都是这样面试的。所以,当时也就默认了。在公司期间,我也常思考着这个问题,难道程序员一定要先经过笔试,只要笔试通过之后才能进入面试吗?工作时间长了,对于这个问题我也越来越提出质疑了。
2013-03-21 22:26:52
1362
2
转载 SecureCRT连接Linux时VIM中文乱码
在SecureCRT连接Linux机器进行程序文件和配置编辑时,经常会遇到各种乱码问题:1、Linux下的文本显示有乱码;2、即使显示出来没有乱码,将文本复制粘贴到其他windows程序中也会是乱码,3、或者从windows复制文件到Linux下,SecureCRT打开会乱码,很不方便。这些问题最终原因是字符编码不一致的问题,可尝试按下面的方法来设置。Liu
2012-09-17 17:21:49
1741
转载 Oracle分页查询语句
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用。分页查询格式:SELECT * FROM (SELECT A.*, ROWNUM RN FROM (SELECT * FROM TABLE_NAME) A WHERE ROWNUM )WHERE RN >= 21其中最内层的查询SELECT * FROM TABLE_NAM
2012-07-18 17:44:29
774
原创 FTP文件上传与下载
实现FTP文件上传与下载可以通过以下两种种方式实现(不知道还有没有其他方式,),分别为:1、通过JDK自带的API实现;2、通过Apache提供的API是实现。第一种方式package com.cloudpower.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStr
2012-07-13 11:27:33
11797
2
原创 浅谈JSTL
1、在jsp中引入标准函数声明 2、若要判断集合的大小,则需要引入如下声明3、如何使用jstl判断集合是否为空${user}为集合,user为集合名无信息!为空其它非空4、如何取得集合的大小${fn:length(集合名)}${fn:length(map)}5、如何取得保存在session中的对象?${sessionScope.键.对象属性}6、
2012-07-09 17:38:55
917
原创 REST笔记
1、网站即软件,网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必须考虑,如何开发在互联网环境中使用的软件。RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。2、如果
2012-06-14 16:31:20
1505
Android应用市场
2014-03-22
apache包和tomcat安装包(Linux系统)
2013-08-02
FTP服务器搭建工具Serv-U
2012-07-13
SecureCRT工具
2012-04-09
SecureCRT注册机
2012-04-09
VIM使用手册
2012-03-19
JFreeChart资源文件
2012-03-19
MQTT的详细介绍
2012-03-17
JOSSO实现SSO
2012-02-01
MKey 3G 21小时从入门到精通
2011-09-29
IBM之DB2基础教程
2011-08-06
Java面试、笔试题大全
2011-08-03
DB2最全面的性能指南
2011-07-16
[Oracle.10g编程基础].(美国)Raishekhar.Sunderraman.清晰版
2011-05-12
apache-tomcat-6.0.14
2011-05-12
ActionContext介绍(在Struts2中)
2011-05-12
J2EE中JSON+Jquery_AJAX应用
2011-05-12
最全的正则表达式汇总
2011-02-25
小巧又好用的取色精灵
2017-04-05
Android版电子书开发模板源码及成品
2014-04-17
android版电子书开发模板升级版
2014-03-31
Android入门书籍
2014-03-22
dwr+easyui加载不出数据
2015-08-18
使用volley进行post请求,参数中无故多出&
2015-05-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人