美奇软件开发工作室

世上的事,只要肯用心去学,没有一件是太晚的。

  • 博客(644)
  • 资源 (28)
  • 论坛 (4)
  • 收藏
  • 关注

原创 分享我的Github开源项目

最近开始使用github仓库管理项目,个人开发的Project都直接开源了,运用到了很多技术栈,非常适用刚入门的新手小白学习参考。如果我的项目对你有所帮助,欢迎给个Star,非常感谢!如代码有不足之处,也可以指出来,大家一起交流学习。

2020-11-02 12:46:15 232 2

原创 快速提高编程技术的几个小窍门

一、实战项目在开发项目的过程中,可以巩固基础,发现自己的不足之处,也会get到新的知识点。举个简单例子:如果没有老师或者其他人指点,你可能从没听说过什么“正则表达式”,这东西是干嘛用的,你在写代码时就只能用一大堆if else去判断参数是否合法,无形中代码看起来就会变得很臃肿。二、修复bug这里说的修复bug并不是调试修复你自己代码里的bug,而是帮助同学或者其他人解决问题。我在学计算机时就是班里的No1,整天被“大神 大神”的叫着,不是因为我天赋比别人好,也不是我英语有多优秀,我只有高中的学历,英语

2020-10-18 09:14:41 1328 7

原创 各个开发工具格式化代码的快捷键

IntelliJ IDEA:Ctrl+Alt+Lphpstorm:Ctrl+Alt+Landroid studio:Ctrl+Alt+Leclipse:Ctrl + Shift + FHBuilder:Ctrl + Shift + FVisual Studio:ctrl+K+F(或者ctrl+K+D)微信小程序工具:Shift+Alt+F之所以收集这些,主要是因为使用的开发工具比较多,经常换着写,一下子就把快捷键给搞混了。...

2020-07-26 17:01:54 401 1

原创 Android提示:使用或覆盖了已过时的 API

Android在编译时,出现类似提示:注: 某些输入文件使用或覆盖了已过时的 API。注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。解决方法:1、在build.gradle配置文件中的android节点下,添加如下配置信息:android { ... //添加此配置的作用:让过时的api或者不合规矩的语法展现出来 gradle.projectsEvaluated { tasks.withType(JavaCom

2020-11-24 12:46:05 44

原创 Android组件化开发实战:封装权限管理请求框架

导读:通过自己封装一个简单的Android权限申请框架,学习如何发布开源库到Jitpack/Jcenter,从而激发自己的学习兴趣,以后自己也能多多造轮子,成为 开源界的轮子哥。组件化流程:封装自己的权限框架 将开源库发布到JitPack仓库一、创建Android项目1、打开Android Studio,创建新项目2、选择创建空活动 “Empty Activity” → “Next” 下一步3、填写项目名称,包名,保存路径,Language语言选择“Kotl...

2020-11-23 18:45:18 393

原创 Android组件化开发简单示例

一、组件化初始模型1、通过一个简单的android项目初始架构图来了解组件化,如下图:打个生动的比喻,把我们的APP当成一个电脑主机,那么app外壳就是主机外壳,main组件就是主板,其他各个组件就类似于硬盘、网卡、显卡之类的东西,各个组件连接到主板上,然后再安装到主机壳中,对外展示为一个完整的电脑主机。2、app外壳和main组件是我们app的必备组成部分,一起构成了可对外发布的完整app,其他组件可以集成进来,也可以不集成进来,只会增加或者减少我们app的功能,但不影响我们app的最终.

2020-11-21 15:01:52 2933 4

原创 Android的路由框架用法

一、什么是android路由?主要是映射页面跳转关系,根据路由表将页面请求分发到指定页面。二、android路由使用场景App接收到一个通知,点击通知打开App的某个页面 浏览器App中点击某个链接打开App的某个页面 运营活动需求,动态把原生的页面替换成H5页面 打开页面需要某些条件,先验证完条件,再去打开那个页面 不合法的打开App的页面被屏蔽掉 H5打开链接在所有平台都一样,方便统一跳转 打开某个APP,如果APP存在就直接打开,不存在就去下载页面下载三、为什么需要路由框架?

2020-11-21 14:30:19 158 1

原创 关于QPS高并发,你了解多少?

一、什么是QPS?QPS(Query Per Second,每秒处理请求数)是用来衡量服务性能的一个重要指标,解决每秒数万次的高并发场景,这个指标非常关键。吞吐量:和高并发相关的,还有一个概念,那就是吞吐量(每秒的数据处理量)。吞吐量是在给定时间段内系统完成的交易数量,即系统的吞吐量越大,说明系统在单位时间内完成的用户或系统请求越多, 系统的资源得到充分利用。我们通常衡量一个Web系统的吞吐率的指标就是QPS。QPS的定义:对一个特定的查询服务器在规定时间内所处理流量的多少计算公式:

2020-11-21 11:12:58 93

原创 通过一个简单的java示例,来学习解决“线程不安全”的思路

一、什么是线程安全?线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。多个线程同时运行同一段代码,如果每次运行结果和单线程运行的结果是一样的,结果和预期相同,就是线程安全的,反之则是不安全的。二、解决线程安全先举个线程不安全的示例:场景:商品抢购(抢购就是多线程,并发请求)示例:假设在抢购场景中,我们一共只有10个商品,在最后一刻,我们已经卖出了9个商品

2020-11-20 16:18:22 1010 6

原创 C#的Textbox控件输入的字符有改变,并且输入完后才触发事件

1、定义一个全局变量:privatestringglobal_str;2、假设控件名称是txtName,在MouseLeave事件里写如下代码:private void txtName_MouseLeave(object sender, EventArgs e){ string name = this.txtName.Text.Trim(); //判断用户输入不为空,并且新的输入值不等于定义的全局变量 if (name != string.Empty &..

2020-11-17 12:03:57 86

原创 Apache服务器开启gzip压缩

一、什么是gzip压缩?Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。当使用gzip压缩后可以使需要加载的文件大小缩小到原来的1/4左右(最大压缩级别),效果是非常明显的。利用Apache中的Gzip模块,我们可以使用Gzip压缩算法来对Apache服务器发布的网页内容进行压缩后再传输到客户端浏览器,这样经过压缩后实际上降低了网络传输的字节数,最明显的好处就是可以加快网页加载的速度。网页加载速度加快的好处不言而喻,除了节省流量,改善用户的浏览体验外,另一个潜在的好处是

2020-11-15 18:43:47 80

原创 Apache服务器修改最大连接数(并发数量)

一、Apache简介Apache是一个跨平台、采用模块化设计的web服务器,由于其简单高效、稳定安全的特性,被广泛应用于计算机技术的各个领域,时至今日,Apache凭借其庞大的用户数,已成为用户数排名第一的web服务器。二、Apache的MPM模块为了应对不同的平台和不同的环境产生的各种不同的需求,也为了在具体的平台或环境下达到最佳的效果,Apache在web服务器的基础功能方面(端口绑定、接收请求等)也同样采用了模块化设计,这个Apache的核心模块就叫做多路处理模块(Multi-Proces

2020-11-15 15:27:23 88

原创 Android Studio报错: inflating class com.google.android.material.bottomnavigation.BottomNavigationView

报错信息:出错原因:项目中BottomNavigationView的menu属性中的icon属性指定的图片放在了drawable-v24目录下,众所周知,drawable-v24目录是android7.0以上才能访问的资源目录,同理还有mipmap-anydpi-v26也是android8.0以上才能访问的资源目录。在android7.0以下运行该程序,导致BottomNavigationView 中的menu属性获取不到drawable-v24文件夹中的资源,导致程序奔溃。解决方法:

2020-11-12 14:47:12 59

原创 Android Studio使用R.layout无法读取到layout目录里的xml文件

问题复现:在使用Android Studio开发过程中,新建 activity或者Fragment时,一般都会同时生成对应的java和xml文件,例如新建MainActivity,则会在java包下生成 MainActivity.java,在 res 文件夹下的layout文件中生成 activity_main.xml。但是在实际创建后,在 MainActivity.java 中R.layout.activity_main会标红,对应的报错信息是找不到 activity_main.xml解决方法

2020-11-12 13:57:00 89

原创 手机的运行内存是否越大就越好?

众所周知,手机中的运行内存(RAM)是非常重要的配置,现在的主流运行内存是6GB、8GB、12GB,甚至16GB的内存都已经在开发的路上,而4GB已经比较少见了,那么我们在选购安卓手机时,真的是运行内存越大越好吗?一、运行内存的原理运行内存相当于APP运行时候的“容器”,APP被处理器从闪存中读取到内存中运行,因为单一APP所需占用的运行内存不是很大,所以无论是4GB还是8GB,在我们日常的使用中都是没有多大区别的。但是容器的容积越大,它同时所能运行的APP也就越多,当运行内存快被占满的时候,系

2020-11-11 15:08:59 125

原创 Android组件化和插件化的概念

一、什么是组件化和插件化组件化开发就是将一个app分成多个模块,每个模块都是一个组件(Module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件等,但是最终发布的时候是将这些组件合并统一成一个apk,这就是组件化开发。插件化开发和组件化开发略有不用,插件化开发时将整个app拆分成很多模块,这些模块包括一个宿主和多个插件,每个模块都是一个apk(组件化的每个模块是个lib),最终打包的时候将宿主apk和插件apk分开或者联合打包。两者区别简单来说组件化是在编译期分模块,插件

2020-11-10 15:43:17 1591 7

原创 Android的PendingIntent简单示例

PendingIntent是什么?pendingIntent的字面意义:待确定的意图,等待的意图。pendingIntent是一种特殊的Intent,pendingIntent执行的操作实质上是参数传进来的Intent的操作,使用pendingIntent的目的在于它所包含的Intent的操作的执行是需要满足某些条件的。Intent和PendingIntent的区别:Intent是立刻执行的,而PendingIntent可以等到事件发生后触发,PendingIntent可以cancel。 I.

2020-11-08 23:17:10 62

原创 Android仿QQ锁屏状态下消息提醒(震动+提示音)

解决思路:1、APP应用退到后台,我们想继续做些什么,当然是使用Service服务了。2、在Activity活动里定义一个广播接收器(BroadcastReceiver),用于接收Service服务的命令。3、在Activity活动里添加标志位(必须添加),允许锁屏状态下显示消息(解锁屏幕)。4、Service服务在需要给用户进行消息提醒时,向广播接收器发送命令,然后由广播接收器来执行即可。

2020-11-08 21:35:32 110

原创 android解决AlarmManager警报器计时不准,在手机灭屏后延迟的问题

导读:最近使用AlarmManager的闹钟开发一个提醒业务,在模拟器上测试没有问题,低版本(android6.0以下)的手机上也没有问题,但在android11版本的手机上就出现了“灭屏后延迟的问题”,大概延迟2-5分钟。具体原因:google为了缓解Android手机饱受诟病的耗电问题,在6.0版本引入了新的省电机制Doze模式,在android6.0之后,如果想继续保持AlarmManager在手机处于所谓Doze模式时仍然能够被即时响应,则需要使用AlarmManager新提供的两个方法setA

2020-11-08 20:50:25 96

原创 Android各版本代号和API级别对照表

对照表版本号格式Android 8.0.0(Oreo以后)在 Android 8.0.0 (Oreo) 及更高版本中,每个 build 均采用 build ID 格式 PVBB.YYMMDD.bbb[.Cn] 进行标识,其中:P 表示平台版本代号的第一个字母,例如 O 表示 Oreo。 V 表示支持的行业。按照惯例,P 表示主要平台分支。 BB 是由字母和数字组成的代码,Google 可通过该代码识别 build 所属的确切代码分支。 YYMMDD 表示相应版本从开发分支细分出

2020-11-08 19:51:02 120

原创 android使用手机系统震动功能(适配android7.0以上版本)

导读:最近购买了一部新手机(是android11.0的版本),新手机玩得不亦乐乎,但却意外发现自己写的APP退到后台之后无法震动了,我不懂分析安卓源代码,只能百度找解决方法,最终找到了,现在贴代码出来,留个纪念。/** * 手机震动 * * @param context * @param isRepeat 是否重复震动 */ public static void playVibrate(Context context, boolean is

2020-11-07 15:31:21 119

原创 Android 8.0以上的系统使用通知详细教程代码(兼容8.0以下的系统)

导读:谷歌在Android 8.0系统上对通知进行了修改,引入了消息通道(Notification Channel)的使用,目的是为了方便不同信息的管理与分类,提高用户体验。所以我们在开发过程中,使用通知时需要兼容Android 8.0以上的系统,这里提供全网最详细的通知使用代码,欢迎大家借鉴。(Ps:这里我就不细讲其原理了,相信能用通知功能的人基本都懂,直接上完整代码)完整的代码: /** * 通知栏(兼容android 8.0以上) *..

2020-11-06 19:59:38 87

原创 Android在Service服务中调用Activity活动的方法,实现UI界面更新操作

关于服务:Android中service服务的开启,默认是绑定activity活动的,是activity级的。如果要实现当退出程序后,保持Service的运行,那么需要把service设置成为system级的,首先在AndroidManifest.xml清单文件中注册服务时,需要声明权限,方法如下: <!-- 注册服务 --> <service android:name=".service.RingService"

2020-11-06 15:21:27 98

原创 Android添加全局上下文获取Context

导读:什么情况下需要使用全局上下文呢,情况有以下几点:例如在Service服务中不能通过参数传过来,但是又需要用到这个context参数,这种情况下就需要使用全局上下文。 例如工具类中,频繁传递上下文参数的话,会比较麻烦,一劳永逸的方法就是使用自定义Application,获取全局上下文。获取context上下文的方法:一、Activity.this返回当前activity(活动)的上下文,属于activity ,activity销毁,上下文也就跟着销毁。二、getApplic

2020-11-06 15:00:07 65

原创 Android Studio使用签名打包发布APP

一、创建签名密钥库文件1、在Build菜单中选择Generate Signed Bundle / APK...2、选择APK,点击Next,进入下一步3、点击Create new...创建密钥库(如果已经有,可以直接选择密钥文件),填写完成创建密钥库相关信息Key store path:密钥库文件的地址;Password:密钥库密码; Confirm:确认密钥库密码;Key:Alias:密钥别称;Password:密钥密码;Confirm:确认密钥密码;Vali...

2020-11-05 22:19:06 250

原创 Android Studio导入android-support-v4,v7,v13等支持包

1、打开Android Studio → 项目右键 → projectStructure → 点选左侧栏的Dependencies→ 在Modules栏目里选择你的项目,比如我的是app→ 点击右上角+ → 点选Library dependency2、 在搜索框里输入“support-v4” → 选择你需要的support包版本 → 然后一直点“ok”即可...

2020-11-05 20:29:20 93

原创 Android Studio使用第三方框架的方法

导读:最近买了部一加手机,发现我自己写的安卓软件安装不上,细想一下应该是Android版本太高,之前获取权限的方式不适用了。现在打算直接使用第三方的权限请求框架,所以记录一下操作方法。一、准备工作网上随便找了一个框架,暂时不考虑好不好用,因为我们现在只是想学习一下如何使用框架,框架的github地址如下:https://github.com/dahui888/XXPermissions二、引入框架1、使用Android Studio打开项目,在项目的build.gradle中添加

2020-11-05 19:05:51 86

原创 Android Studio使用adb命令的方法

1、打开Android Studio →点击SDK Manager2、复制andriod sdk的路径,例如我的sdk路径是:D:\Android SDK,如下图:3、然后通过这个路径找到sdk这个文件夹,然后进入到platfrom-tools这个文件夹下面,复制这个文件夹的路径,例如我的是:D:\Android SDK\platform-tools4、我的电脑 →点击属性 →选择高级系统设置 → 点击“环境变量” → 编辑系统变量path,在变量值后面添加D:\Android...

2020-11-05 16:19:32 99

原创 PHP使用封装的curl解决跨域问题,爬虫无视任何限制

一、封装了一个curl_http.php类,代码如下:<?php/** * Curl HTTP客户端 * 使用例子: * $curl = &new Curl_HTTP_Client(); * $useragent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"; * $curl->set_user_agent($useragent); * $curl->store_cookies("/tmp/coo

2020-11-05 12:46:19 116

原创 PHP生成缩略图

封装的方法函数:<?php /** * 生成缩略图 * $imgSrc 图片源路径 * $resize_width 缩略图宽度 * $resize_height 缩略图高度 * $thumbSrc 缩略图路径 * $isCut 是否剪切图片 */ function createThumbImg($imgSrc, $resize_width, $resize_.

2020-11-03 10:44:55 94

原创 Markdown编辑器语法大全

一、什么是Markdown?Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,目前许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、Stack Exchange、O

2020-10-31 12:21:47 97

原创 解决github无法加载图片(图片不能正常显示)的问题

前言:github的图片域名是:raw.githubusercontent.com,项目能访问,但图片显示不出来的原因就是“raw.githubusercontent.com这个域名无法正常解析”。国外网站域名不能正常访问的原因:中国的长城防火墙屏蔽了国外的IP,所以导致我们无法访问。 国外web服务器距离太远,所以导致网站响应比较慢。解决方法:1、通过站长工具找出解析最快的DNS地址访问 http://tool.chinaz.com/dns/ ,在A类型的查询中输入ra..

2020-10-30 21:36:44 154

原创 解决github网站打开慢或者无法访问的方法

github.com打不开的原因有以下几点:中国的长城防火墙屏蔽了国外的IP,所以导致我们无法访问。 国外web服务器距离太远,所以导致网站响应比较慢。解决方法:1、通过站长工具找出解析最快的DNS地址访问 http://tool.chinaz.com/dns/ ,在A类型的查询中输入github.com,找出最快的IP地址。2、TTL值越小,说明DNS节点解析速度越快,通过以上查询,得到最快的IP是192.30.255.113(湖南联通)3、为了方便修改Hosts文件,..

2020-10-30 21:03:23 141

原创 github给项目描述文件README.md添加图片教程

1、登录github,进入仓库项目,点击“Create new file”,创建文件夹“readme/说明.txt”注意:readme/说明.txt 斜杠后面表示的是文件,readme是文件夹2、在“Edit new file”输入框里填写一些描述说明,然后点击“Commit new file”的按钮,如下图:3、创建完成后,在readme目录右上角点击“Upload files”按钮上传文件4、点击“choose your files”,在本地电脑上选择要上传的图片

2020-10-29 21:12:10 77

原创 github设置某个分支为默认主支

1、登录github,进入开源项目,点击“Settings”2、左侧菜单切换到 “branches”3、选择Default branch里的分支,如master,然后点击“Update”更新4、在弹出的提示框里,点击确认更新。如下:...

2020-10-29 14:10:13 110

原创 广告联盟的广告分类CPM、CPC、CPA、CPS分别代表什么?

前言:经过一段时间的管理和运营,我旗下的一个网站流量开始有了一点起色,在百度上某些关键词的排名也比较靠前,目前可以考虑投放部分收益广告了。对于中小型站长来说,想要通过网站获取收益,除了网站本身的功能外,最好的方法就是接入广告了。接入广告有两种方式:网站的包月广告位 投放广告联盟广告随着网络广告的不断发展,广告形式有了很大的变化,出现了CPC、CPS、CPM、CPA、CPV、CPR、CPP、CPT等众多广告类型。想要最大化的增加网站收入,就必须要找到合适的广告类型,因此我们需要对这些网络广

2020-10-17 21:19:10 205

原创 30岁以上程序员如何解决老龄危机?

一般而言,如果按照平均25岁开始工作算起,30岁以上的程序员至少工作五六年,工作经验也不算少了,但是出于未来的职业生涯和生活考虑,很多人开始在继续做程序员、管理层、创业、跳槽等选择之间徘徊,30岁以上的程序员除了这几个选择,其实还可以发展副业,甚至可以把副业当成主业来做,完成技术从“饭碗”到“资本”的转变。我本人是30岁才开始学习编程,花了两年时间去培训,32岁毕业。之后进了一家刚起步的农业科技公司,公司的前景还不错,人工智能和物联网是未来的一个趋势,如果老板有规划地用心去做,将来在农业人工智能领域也该

2020-10-17 14:34:48 552

原创 Thinkphp5.1自定义分页样式

分页效果图:第一步、添加分页配置在config目录下新建一个paginate.php配置文件,代码如下:<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK ]// +----------------------------------------------------------------.

2020-10-16 21:57:17 112

原创 javascript点击除div盒子本身之外的任意地方时,关闭div盒子弹框

html+js代码: <div id="container"> <button id="btn">点击打开弹框</button> <div id="box">我是弹框</div> </div> <script src="http://libs.baidu.com/jquery/2.1.1/jquery.min.js"></script> <script type="te...

2020-10-15 17:57:35 478 1

原创 Thinkphp点击<input>输入框时,在下拉div菜单盒子中显示全部字体图标

先看一下效果图:一、Thinkphp后端代码,主要是为了读取css文件里所有的字体图标代码 /** ** 获取.css文件里的全部图标代码 */ public function getIcons(){ $file_path = \Env::get('root_path')."public/static/css/nifty-icons.css"; if(file_exists($file_path)){ $str = file_get_contents($fil

2020-10-15 17:27:10 182

HTML5仿Win10桌面系统网站模板.zip|HTML5仿Win10桌面系统网站模板.zip

HTML5高端大气炫酷仿Win10桌面系统网站模板,基于Layui的前端模板针对略懂前端的后端人员定做。它本身具有丰富的API和配置,让你以很少的前端代码,快速打造一个Win10版的Web管理系统模板。

2020-10-16

系统工具箱:实时监控目录文件,关闭开机启动项,关闭进程,清理内存|系统工具箱.zip

C#使用fileSystemWatcher实时监控目录里所有文件的增删改和重命名操作日志,软件截图可以看我的博文:https://blog.csdn.net/qq15577969/article/details/109013153

2020-10-11

Android反编译工具.zip|Android反编译工具.zip

里面一共有三个工具: 1、dex2jar 用于将dex文件转换成jar文件 2、jd-gui 用于将jar文件转换成java代码 3、apkTool 还原APK文件中的9-patch图片、布局、字符串等等一系列的资源

2020-09-28

AdminEx响应式HTML5后端框架模板.zip|AdminEx响应式HTML5后端框架模板.zip

AdminEx响应式Bootstrap后台管理模板基于Bootstrap3.1.1制作,兼容PC端和手机移动端,全套模板,包括仪表盘、登录、布局、UI元素、组件、媒体库、字体、邮箱、表格、图表、数据表、地图等52个后台模板页面。

2020-08-20

Hosts修改工具.zip|Hosts修改工具.zip

我自己经常用的一个小工具,比如在自己的电脑或VMware虚拟机上搭建网站测试时,就可以通过这个工具添加一个域名到Hosts里,从而方便的使用重定向域名访问站点。

2020-08-22

微信dat文件解析工具.zip|微信dat文件解析工具.zip

使用java编写的,可以将电脑端微信的dat加密文件转换为png、jpg等图片资源,方便直接查看微信聊天记录文件。

2020-08-22

Js+css3宝丽来风格的相册图片幻灯片展示代码

js利用css3属性制作宝丽来照相机风格的图片布局、图片相册幻灯片展现效果、点击一个个图片切换展示代码。(不兼容IE6,7,8)

2020-06-17

文件批量搜索删除工具

工具使用场景:当你下载别人的源码想做二次开发时,你会发现别人在源码里放置了很多广告图片或者文件链接,几乎在每个子文件夹里都有,是不是很烦人?想删除吧,那么多文件,一个一个去删除非常的麻烦,也浪费时间。有了这个工具,所有的烦恼都是浮云,你想删谁就删谁!最新版本可联系我获取,QQ:97887526

2020-05-05

php网站安装向导程序

本安装向导是制作PHP网站系统安装包使用到的简单安装向导程序,具体功能需要自行修改install/index.php里的代码,data目录存放的是mysql的sql文件。

2020-05-04

系统小工具,清理优化内存,强制关闭进程工具

这个工具可以用来清理window系统的内存,以及强制关闭你想关的进程。你可能会问360和腾讯电脑管家不都有这些功能吗,还自己写工具做什么?问对了,自己的电脑如果安装了360或者电脑管家,确实用不上,但如果是配置低的服务器呢?你装360上去?360占用的内存更大,还容易卡,毕竟服务器没有显卡,所以这个小工具就有用武之地了。

2020-04-26

八线程采集器,自动采集接口数据,URL定时刷新工具

这个采集器一共有八个线程,可自定义开关,要采集什么内容,由调用的链接决定,是非常人性化的一款工具。占用内存极小,需要开机启动或者其他功能的朋友,可以联系我定制。

2020-04-26

时间校正器V3.0,自动校准服务器时间

如果你是一名小站长,你可能会遇到这样的需求:租用的服务器时间不准,或者想使用其他时区(如美国东部时区),为了达到精确度,就需要这样一款工具来辅助。这个软件是我自己写的,时间接口调用的是淘宝的,所以可以长久免费使用,不存在任何失效的可能。

2020-04-26

一共3个工具:屏幕取色、文本替换专家、超级批量文本替换工具

很好用的三个工具,分享给大家: 1.屏幕取色工具,可以方便的吸引电脑屏幕上任意一个区域的颜色。 2.文本替换专家,可以搜索、替换、查找代码,二次开发/程序修复必备工具。 3.超级批量文本替换工具,这个很强大,可以实现批量化替换和修改功能。

2020-04-26

开关按钮图标(png格式).zip

漂亮的开关按钮图标,一共有6种。可以看我这篇文章,就知道图标好不好看了。https://blog.csdn.net/qq15577969/article/details/105641961

2020-04-20

MySql.Data.dll(.NET4.0版本)

我看很多CSDN都是要积分才能下载,对于一清二白的程序员来说很难入手,在这里免费贡献给各位C#开发爱好者。

2020-01-06

Notepad++格式化html代码插件Tidy2.dll

1、下载完之后 我们把解压到Tidy2.dll放到\Notepad++\plugins(安装目录的plugins下) 2、然后重启 Notepad++即可使用 3、需要格式化代码时,点击:Notepad++菜单->插件->Tidy2->Tidy (config1)

2019-12-28

Notepad++一键格式化php代码.rar

1、下载完之后 我们把解压到的两个文件 放到\Notepad++\plugins(安装目录的plugins下) 2、然后重启 Notepad++ 3、按F5,或者Notepad++菜单->运行(R)->运行(R).. 4、输入:$(NPP_DIRECTORY)\plugins\phpCB.BAT "$(FULL_CURRENT_PATH)" 5、输入完之后,点“保存...”,选择快捷键组合,如shift+alt+F,然后点击运行即可

2019-12-28

【微信跳转接口】微信引导用户右上角打开浏览器,访问APP下载链接

【微信跳转接口】微信引导用户右上角打开浏览器,访问APP下载链接,相关文章地址:https://blog.csdn.net/qq15577969/article/details/103236861

2019-11-25

jquery生成带logo的二维码(js与canvas海报合成).rar

1、jquery.qrcode生成带logo的二维码 2、js与canvas实现二维码和图片合成海报功能(生成带二维码的好友分享图片)

2019-11-20

CSS3实现3D立体旋转动画特效.rar

CSS3实现3D立体旋转动画特效代码,相关文章参考地址:https://blog.csdn.net/qq15577969/article/details/102583919

2019-10-16

Hosts修改工具.rar

【Hosts修改工具】用于自定义修改C:\WINDOWS\system32\drivers\etc\hosts文件,可还原默认值,防止域名被劫持。

2019-10-03

javascript实现无极分类+树型菜单目录.rar

javascript实现无极分类,菜单内容是读取JSON格式的数据,并非写死,灵活性很强大!

2019-06-10

phpjiami解密脚本.zip

www.phpjiami.com网站的解密: 将需要解密的文件拷进encode目录,浏览器访问目录phpjiami.php文件,将会自动执行解密过程,解密结果在decode目录。

2019-05-28

Android调用系统shareAPI实现分享转发功能

在开发APP过程中,一般都需要实现分享转发,比如分享到QQ、微信等,这里我使用的是安卓系统自带的shareAPI,可以直接通过ResolveInfo获取手机中所有提供分享接口的应用,从而实现分享功能。 具体实现代码,请看博客文章: https://blog.csdn.net/qq15577969/article/details/82725897

2018-09-16

Android实现mp3音频剪辑(带试听)

1.读取本地里所有的音频文件 2.使用MediaPlayer进行音频播放 3.对音频文件进行剪辑,截取想要的音频片段,可以试听 具体实现代码,请查看以下文章: https://blog.csdn.net/qq15577969/article/details/82724775

2018-09-16

Android搜索关键字高亮显示

Android搜索关键字高亮显示,意思就是当你输入某个关键字进行搜索时,在搜索到的结果中,您搜索的关键字会以另外的颜色突显出来,给用户更好的视觉体验。 技术文章地址:https://blog.csdn.net/qq15577969/article/details/82715858

2018-09-15

Android评论PopupWindow弹出窗,可根据输入法自适应高度

Android评论PopupWindow弹出窗,可根据输入法自适应高度,点击输入框时,输入法弹出和隐藏,对于我们的评论窗口而言,高度始终都是保持不变,这样可以给用户带来更好的体验! 具体实现代码地址:https://blog.csdn.net/qq15577969/article/details/82713808

2018-09-15

Java基于SSH注解框架的微信登录和手机登录实例

后端 :SSH注解框架(Struts2+Spring+Hibernate),集成了微信登录和手机短信验证码登录功能。前端 : bootstrap框架,可实现HTML5自适应。如果您有更好的想法和建议,欢迎与我交流,我的QQ:15577969

2018-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除