在ASP.NET项目中,默认情况下,当你编译一个项目时,编译器会生成PDB(Program Database) […]
PHP输出视频流iOS无法播放的问题
通过php直接输出的文件通常不被html5的<video>标签支持,尤其是ios设备。为了完美支持 […]
Yii2 where查询条件整理
官方文档:http://www.yiichina.com/doc/guide/2.0/db-query-bui […]
Change a particular node in XML
Consider this XML file.
1 2 3 4 5 6 7 8 9 10 |
<data> <employee> <name>John</name> <title>Manager</title> </employee> <employee> <name>Sara</name> <title>Clerk</title> </employee> </data> |
PHP $O00OO0=urldecode & eval 解密
最近看到如下的php代码$O00OO0=urldecode(“%6E1%7A%62%2F%6D%6 […]
.NET将List序列转为Json字符串
将List类型转化为Json,是我们平常开发时最常见的了。在使用中,有很多种方法,也可以使用。 第一种 第三方 […]
Yii2 GridView中使用自定义函数显示内容时使用外部变量问题
例: 控制器中:
1 2 3 4 5 |
return $this->render('index', [ 'searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'services'=>$services, ]); |
视图中: …… [cray […]
thymeleaf的简单使用
给下拉框赋值
1 2 3 4 |
<select id="type" name="type" > <option value="0">请选择</option> <option th:each="post:${posts}" th:value="${post.key}" th:text="${post.value}"></option> </select> |
给A标签赋值 [crayon- […]
maven发布jar包到nexus, snapshot快照库和release发布库
maven中的仓库分为两种,snapshot快照仓库和release发布仓库。snapshot快照仓库用于保存 […]
使用 PHPStorm + Xdebug 实现断点调试
一、配置 Xdebug 配置 Xdebug 相关参数,在 php.ini 文件中新增如下配置,如果没安装的,请 […]
mac+phpstorm+xdebug 最精炼安装方法
PHP xdebug扩展 brew search xdebug (在出来的结果里面选取一个和自己的PHP版本匹 […]
AES加密CBC模式兼容互通四种编程语言平台【PHP、Javascript、Java、C#】
密码学中的高级加密标准(Advanced Encryption Standard,AES),又称高级加密标准R […]
maven构建多模块项目演示
php实现上传文件时进度条提示文件上传多少
当文件过大,或者用户网络状态一般,通常上传过程需要一段时间,如果这时候让用户白屏等待的话,相信大部分用户都会直 […]
php的pathinfo()函数处理中文问题解决办法
今天写程序时遇到一个小问题,pathinfo在处理中文文件名时出现的问题,如果中文在字首就出现获取的filen […]
Centos7下Yum更新安装PHP5.5,5.6,7.0
yum源默认的版本太低了,手动安装有一些麻烦,想采用Yum更新安装的可以使用下面的方案: 1.检查当前安装的P […]
将HTML5 打包成桌面EXE的流程(node-webkit)
1、首先,下载 node-webkit 点击打开链接 2、将HTML5项目文件夹下面的 html、js、css […]
配置Composer支持本地仓库
The official address:https://getcomposer.org/doc/05-rep […]
Composer将远程的包更改为本地开发模式
有时候我们会遇到线上的 composer 开发包功能不是很完善,但是很多功能我们还能够用到,我们只能自己去修改 […]
Composer实在是太棒了
用Composer吧! 理由听我娓娓道来! PHP最早读取套件的方法 初学PHP时,最早会面对的问题之一就是r […]
PHP 开发者该知道的 5 个 Composer 小技巧
本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便。 1. 仅更新单个库 只想更新某个特 […]
yii2加载第三方自动模式(composer)与手动模式
在web应用的开发模式下,我们不可避免的总会遇到对第三方api的集成。比如支付宝支付和微信支付的sdk,再或者 […]
常用 composer 包推荐
名称 用途说明 说明地址 mashape/unirest-php 简单易用的HTTP请求库 官网 guzzle […]
用Java流方式判断文件类型
首先是文件类型枚取
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
package org.filetype; /** * 文件类型枚取 */ public enum FileType { /** * JEPG. */ JPEG("FFD8FF"), /** * PNG. */ PNG("89504E47"), /** * GIF. */ GIF("47494638"), /** * TIFF. */ TIFF("49492A00"), /** * Windows Bitmap. */ BMP("424D"), /** * CAD. */ DWG("41433130"), /** * Adobe Photoshop. */ PSD("38425053"), /** * Rich Text Format. */ RTF("7B5C727466"), /** * XML. */ XML("3C3F786D6C"), /** * HTML. */ HTML("68746D6C3E"), /** * Email [thorough only]. */ EML("44656C69766572792D646174653A"), /** * Outlook Express. */ DBX("CFAD12FEC5FD746F"), /** * Outlook (pst). */ PST("2142444E"), /** * MS Word/Excel. */ XLS_DOC("D0CF11E0"), /** * MS Access. */ MDB("5374616E64617264204A"), /** * WordPerfect. */ WPD("FF575043"), /** * Postscript. */ EPS("252150532D41646F6265"), /** * Adobe Acrobat. */ PDF("255044462D312E"), /** * Quicken. */ QDF("AC9EBD8F"), /** * Windows Password. */ PWL("E3828596"), /** * ZIP Archive. */ ZIP("504B0304"), /** * RAR Archive. */ RAR("52617221"), /** * Wave. */ WAV("57415645"), /** * AVI. */ AVI("41564920"), /** * Real Audio. */ RAM("2E7261FD"), /** * Real Media. */ RM("2E524D46"), /** * MPEG (mpg). */ MPG("000001BA"), /** * Quicktime. */ MOV("6D6F6F76"), /** * Windows Media. */ ASF("3026B2758E66CF11"), /** * MIDI. */ MID("4D546864"); private String value = ""; /** * Constructor. * * @param type */ private FileType(String value) { this.value = value; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } } |
然后是类型判断核心类 [ […]
Maven发布文件包括jar、pom、source及javadoc
首先检查maven deploy plugin版本,有部分属性是高版本才能用,可以查看文档:http://ma […]