- 博客(157)
- 资源 (4)
- 收藏
- 关注
原创 图片缩放并设置dpi
这几天遇到个需求,要求缩放图片,但是不能改变图片的dpi,用 opencv 不行,于是在网上找,但是找了很久没有找到相关的信息,只有一篇帖子说使用 Gdiplus 可以满足这个需求,遂研究了一下 Gdiplus 的接口,终于找到了 Gdiplus::Bitmap::SetResolution 这个方法,新技能 Get!完整的代码如下:#pragma comment(lib, "Gdiplu...
2018-07-31 14:43:04
5333
原创 Head First Servlets & JSP学习笔记
Servlet & JSPWeb服务器做些什么Web服务器接收客户请求,然后向客户返回一些结果。如果没有请求的资源,则返回404 Not Found错误。Web客户端做些什么Web客户端允许用户请求服务器上的某个资源,并且向用户显示请求的结果。客户和服务器都知道HTML和HTTPHTML告诉浏览器怎样向用户显示内容。HTTP是Web上客户和服务器之间进行通信所
2018-06-13 15:19:51
1692
1
原创 反向传播(BackPropagation)算法的推导
由于排版的原因,发布到我的个人博客上了,请移步至: http://cynhard.com/?t=article&id=129&nav=tech
2018-03-29 09:23:15
829
原创 解决CMake错误:The CXX compiler identification is unknown
CMake 选择了 VS2015 进行配置,在执行 Configure 的时候,出现如下错误: The CXX compiler identification is unknown引起这个错误的原因是 CMake 找不到 C++ 的编译器,检查 VS 的安装目录是否有 cl.exe 以及 rc.exe 和 rcdll.dll。如果没有 cl.exe,那么可能是只安装了VS,没有安
2018-01-24 10:18:18
39609
6
原创 JavaScript定时器
简介JavaScript 中有两种定时器:一种是超时定时器,用来在指定时间之后执行一段代码,这种定时器用 setTimeout() 开启,用 clearTimeout() 结束;另一种是循环定时器,用来在指定周期循环执行一段代码,这种定时器用 setInterval() 开启,用 clearInterval() 结束。示例超时定时器script> var tim
2017-12-19 13:50:49
769
原创 Bootstrap4:导航栏右侧对齐
Bootstrap 版本: bootstrap-4.0.0-beta.2通过Bootstrap4 的 Flex 布局可以很容易地将导航栏右侧对齐,只需要在包含导航栏的 <div> 加上 .justify-content-end 样式即可。示例: <nav class="navbar navbar-expand-lg navbar-dark bg-dark"> <div class=
2017-12-12 10:08:32
24782
4
原创 Bootstrap学习笔记 22 - Inputs
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge">
2017-12-07 09:28:50
444
原创 Bootstrap学习笔记 21 - Forms
Forms以 .form-control 修饰的表单控件宽度为 100%,例如:<input>,<textarea>,<select>Bootstrap 提供了 3 种表单样式:Vertical,Horizontal,Inline如何应用表单样式? form 节点添加 role="form"将 label 与 表单控件应用 <div class="form-group"><input>,
2017-12-04 12:56:41
555
原创 Bootstrap学习笔记 20 - Navbar
基本形态<!DOCTYPE html><html> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <link rel="stylesheet" href="./bower_compon
2017-12-04 09:15:37
690
原创 Bootstrap学习笔记 19 - Tabs
<!DOCTYPE html><html> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <link rel="stylesheet" href="./bower_components
2017-12-01 13:45:34
570
原创 Bootstrap学习笔记 18 - Collapse
Collapse实现Collapse在某个元素(比如<div>)加上 .collapse 类,该元素用来显示折叠的内容为了控制折叠内容的显示与隐藏,需要增加另外一个元素( <a> 或者 <button>),并且加上 data-toggle="collapse" 类为了将折叠元素与控制折叠的元素关联起来,需要在折叠元素上加上 id=xxx 并且在控制折叠的元素上加上 data-target=#x
2017-12-01 08:50:26
772
原创 Bootstrap学习笔记 17 - 下拉菜单
.dropdown 表示下拉菜单示例 <!DOCTYPE html><html> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <link rel="stylesheet" href
2017-11-30 13:02:23
567
原创 Bootstrap学习笔记 16 - Panels
<!DOCTYPE html><html> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <link rel="stylesheet" href="./bower_components
2017-11-30 08:53:40
535
原创 Bootstrap学习笔记 15 - List Groups
<!DOCTYPE html><html> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <link rel="stylesheet" href="./bower_components
2017-11-30 08:30:38
684
原创 Bootstrap学习笔记 14 - 分页
分页<ul class="pagination" id="pagination"> <li id="page1"><a href="#">1</a></li> <li id="page2"><a href="#">2</a></li> <li id="page3"><a href="#">3</a></li></ul>active 与 disabled 状态<ul cla
2017-11-29 15:47:03
447
原创 Bootstrap学习笔记 13 - 进度条
<div> 中通过使用 .progress 样式实现进度条<div class="progress"> <div class="progress-bar" role="progressbar" aria-valuenow="70" aria-valuemin="0" aria-valuemax="100" style="width:70%"> <span class=
2017-11-29 14:02:23
568
原创 Bootstrap学习笔记 12 - 徽章和标签
徽章:class="badge"标签:class="label"示例:<!DOCTYPE html><html> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <link rel=
2017-11-29 12:23:52
562
原创 Bootstrap学习笔记 11 - Button Groups
<!DOCTYPE html><html> <head> <meta charset="utf-8"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <link rel="stylesheet" href="./bower_components
2017-11-29 09:23:48
595
原创 PHP学习笔记 22 - AJAX
AJAXAJAX: Asynchronous JavaScript and XMLAJAX 允许浏览器与服务器之间进行发送和接收数据表单页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initia
2017-11-28 14:53:42
360
原创 PHP学习笔记 21 - XML
SimpleXML ParserSimpleXML 是基于树的 xml 解析器适合 xml 比较小的场合<?php$xml = simplexml_load_file("config.xml") or die("无法打开文件");// $xml = simplexml_load_string("xmlcontent");if ($xml === false) { echo "解析
2017-11-28 13:32:32
401
原创 PHP学习笔记 20 - MySQL
PHP 中的 MySQLPHP 通过 mysqli 操作 MySQL,需要在 php.ini 中打开 extension=php_mysqli.dllPHP 通过 PDO(PHP Data Object)操作数据,需要在 php.ini 中打开 extension=php_pdo_mysql.dll连接$servername = "localhost";$username
2017-11-28 12:32:39
411
原创 PHP学习笔记 19 - 异常
PHP支持 try-catchException 是PHP中异常的基类,可以继承该类实现自己的异常<?phpclass MyException extends Exception { public function desc() { $errorMsg = 'Line: '.$this->getLine() .', File: '.$this->getFile()
2017-11-28 08:23:56
273
原创 PHP学习笔记 18 - 错误处理
PHP默认的错误处理方式:错误描述+出错文件+出错行号:Parse error: syntax error, unexpected '=' in F:\httpd-2.4.29-Win64-VC15\Apache24\htdocs\phpstudy\18error\error.php on line 2使用 die() 输出异常:<?php$f = fopen("123.txt", 'r') o
2017-11-27 18:07:08
364
原创 FreeSWITCH:WebRTC 配置
修改 vars.xml,找到 global_codec_prefs,添加 VP8 的支持:<X-PRE-PROCESS cmd="set" data="global_codec_prefs=G722,H264,PCMU,PCMA,VP8"/> <X-PRE-PROCESS cmd="set" data="outbound_codec_prefs=G722,H264,PCM...
2017-11-27 17:38:55
8108
原创 PHP学习笔记 17 - Filter
Filter过滤器用来过滤或净化用户输入使用 filter_list() 获取所有可用的过滤器过滤器函数:filter_var(),第一个参数是变量,第二个参数是过滤器类型,可以为任何可用的过滤器( filter_list() 返回的过滤器),第三个参数为选项。在失败时返回false,否则返回过滤后的数据。 类型 参数 说明 FILTER_VALIDATE_INT 验证整
2017-11-27 14:35:40
277
原创 PHP学习笔记 16 - Cookie
CookieCookie 通常用来标识用户。Cookie 是服务器嵌入到用户浏览器的一个小文件。每次浏览器请求都会带着 Cookie。创建使用 setcookie(name, value, expire, path, domain, secure, httponly); 创建 Cookie。// 创建 Cookie,30天之后失效,/ 表示 Cookie 应用于整个网站setcookie
2017-11-27 13:13:16
204
原创 PHP学习笔记 15 - File
打开与关闭fopen() 打开文件,第一个参数文件名,第二个参数打开模式,与C语言类似(见下表),返回文件对象。 模式 说明 r 只读 w 只写 a 追加 x 创建,并只写 r+ 读写,文件指针指向开头 w+ 读写,清除文件内容或创建新文件(如果不存在),文件指针指向开头 a+ 读写,文件指
2017-11-27 12:54:31
284
原创 PHP学习笔记 14 - 包含其他文件
包含其他文件include包含其他文件到当前文件如果找不到包含的文件,产生警告include_once 同 include,但仅包含文件一次require包含其他文件到当前文件如果找不到包含的文件,报异常并退出脚本require_once 同 require,但仅包含文件一次
2017-11-27 08:52:08
305
原创 PHP学习笔记 13 - Datetime
Datetime设置时区:date_default_timezone_set()格式化日期:date()创建时间:mktime()字符串转时间:strtotime()示例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=dev
2017-11-27 08:41:35
248
原创 PHP学习笔记 12 - 表单
PHP 表单表单数据被存放在 $_GET 和 $_POST 中$_SERVER["REQUEST_METHOD]" 返回表单的 method 属性值htmlspecialchars() 将特殊字符转化为 HTML 表示示例登录页面<?php session_start(); ?><!DOCTYPE html><html lang="en"><head> <meta charse
2017-11-27 08:11:40
297
原创 PHP学习笔记 11 - Session
SessionSession 保存用户信息Session 数据是跨网页的默认情况下,Session 在关闭浏览器时被销毁通过全局数组变量 $_SESSION 来设置或访问 Session 变量的值PHP会针对访问的每个用户创建一个 Session 并对其进行管理,我们不必操心
2017-11-24 09:26:27
443
原创 PHP学习笔记 10 - 类
类定义类定义以关键字 class 开头,后面接类的名字,接着是一对大括号括起来的类体class MyClass { // ...}类中可以定义方法(函数)和属性(变量) class MyClass { public function method() { // ... } private $property =
2017-11-24 08:49:08
308
原创 PHP学习笔记 09 - 函数
PHP 函数语法:function functionName($param1, $param2, ...) { // do something}以关键字 function 开头函数名字大小写不敏感参数可以有默认值示例<!DOCTYPE html><html><head> <meta charset="utf-8"/> <meta name="viewport"
2017-11-22 13:10:12
484
原创 PHP学习笔记 08 - 语句
条件语句PHP 同 C++、Java 一样,支持 if 条件语句和 switch 条件语句if 语句if 根据条件执行代码if (condition) { // ...}可以接 else 在没有达到条件时执行相应的代码if (condition) { // ...} else { // ...}可以接 elseif 在 if 之后判断另一
2017-11-22 12:46:37
476
原创 PHP学习笔记 07 - 运算符
算术运算符除了支持 +,-,*,/运算符外,还支持模运算符(%)幂运算符(**)赋值运算符=,+=,-=,*=,/=,%=比较运算符除了支持 ==,!=,<>,>,<,>=,<=外,还支持: 运算符 说明 === 类型和值都相等 !== 类型或(和)值不相等自增、自减运算符PHP 支持(前后)自增和(前后)自减运算符逻辑运算符除了支持 and,&&,or,||,!,还支持亦或
2017-11-22 09:01:34
295
原创 PHP学习笔记 06 - 数组
PHP 数组使用 array() 创建数组类型:索引数组、关联数组索引数组语法:array(element1, element2, …)访问元素:$arr[index]count() 返回数组长度示例:<!DOCTYPE html><html><head> <meta charset="utf-8"/> <meta name="viewport" content="w
2017-11-21 13:50:38
403
原创 PHP学习笔记 05 - 字符串
字符串函数 函数 说明 strlen(string) 获取字符串的长度 str_word_count(string) 获取字符串中单词个数 strrev(string) 字符串逆序 strpos(string,find,start) 在string从start开始查找find,start可选 str_replace(find,replace,string,c
2017-11-21 09:05:58
231
原创 PHP学习笔记 04 - 输出
输出语句PHP输出语句:echo、 printecho 和 print 后面可以加也可以不加小括号 (())不同: echo 没有返回值;print 返回 1echo 接受多个参数;print 只接受一个参数echo 比 print 执行稍快示例<!DOCTYPE html><html><head> <meta charset="utf-8"/> <meta name
2017-11-21 07:58:42
362
Cef3博文配套源代码
2017-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人