自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

風☆小贤‘s 烂笔头

好记性,不如烂笔头……

  • 博客(42)
  • 收藏
  • 关注

转载 58到家MySQL军规升级版

58到家MySQL军规升级版一、基础规范表存储引擎必须使用InnoDB 表字符集默认使用utf8,必要时候使用utf8mb4 解读: (1)通用,无乱码风险,汉字3字节,英文1字节 (2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它禁止使用存储过程,视图,触发器,Event 解读: (1)对数据库性能影响较大,互联网业务,能让站点层和服务层干的事...

2018-04-01 22:46:50 331

原创 phpstrom中自定义Live Templates支持apidoc文档注释

前言最近工作中经常使用到apidoc生成web api文档,代码中写apidoc的注释结构还是比较痛苦的,没有提示纯手敲,忘记一些结构还得去翻apidoc的文档,很痛苦的有木有…… 后来我就在想,是否可以把apidoc的注释语法结构定义到phpstrom中,只需要简单快捷键或者命令,直接输出apidoc注释的完整结构。什么是apidoc? apiDoc creates a doc...

2018-02-12 16:11:31 3125

原创 Yii2 如何判断一个路由是否存在

Yii2 如何判断一个路由是否存在?Yii2的路由规则:“moduleId/controllerId/actionId”,通过下面的代码可以校验路由是否存在/*** 路由是否存在* @param $moduleId* @param $controllerId* @param $actionId* @return bool*/protected function routeEx

2018-01-19 19:07:40 1681

原创 mysql查询表的行数及大小

mysql查询表的行数及大小select concat(TABLE_SCHEMA,'.',TABLE_NAME) as `表名称`, TABLE_ROWS as `行数`, concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as `大小MB`,concat(round(sum(DATA_LENGTH/1024/1024/

2018-01-09 18:18:05 4305

原创 php如何获取经多个服务器转发后的客户端ip

业务场景在实际工作中服务器间转发请求的场景很常见,例如:你的站点部署在A服务器上,而流量是通过B服务器转发过来的,那么php如何获取客户端ip呢?直接上代码public function getClientId(){ $clientIps = $_SERVER['HTTP_X_FORWARDED_FOR']; if (empty($clientIps)) { retu

2017-12-26 11:22:39 874

原创 Centos7 下配置mail使用163邮箱发送邮件

编辑/etc/mail.rc配置文件# shift + g 直接到最后一行编辑sudo vim /etc/mail.rc# 在文件末尾加入以下配置set [email protected] smtp=smtp.163.comset [email protected] smtp-auth-password=客户端授权密码 #163邮箱需要单独配

2017-12-23 22:09:51 2394

原创 let's encrypt 生成证书时,404 not found的错误

今天在服务器上为另一个域名添加ssl,结果出现了http://xxx/.well-known/… 404 not found的错误[root@fungli myxhs]# sudo certbot certonly --webroot -w /webser/www/myxhs -d xxx.xxx.cn -m [email protected] --agree-tosSaving debug lo

2017-12-20 21:10:39 11343 3

原创 docker-compose up 时提示挂载目录open permission denied

docker-compose up 时提示挂载目录open permission denied[root@localhost nginx-php]# docker-compose upCreating php-fpm ... Creating php-fpm ... doneCreating nginx ... Creating nginx ... doneAttaching to php

2017-12-15 15:05:25 4479

原创 给第三方dll加上强命名的方法

在VS.NET 的命名行窗口下,输入如下的代码。# 1 ,生成一个KeyFilesn -k keyPair.snk# 2, 得到程序集的MSILildasm SomeAssembly.dll /out:SomeAssembly.il# 3 ,为了避免冲突,把原来的DLL 文件改名ren SomeAssembly.dll SomeAssembly.dll.orig# 4 , 使用导出的MSIL

2017-12-12 19:48:04 1588

原创 window下部署go环境

下载go安装包传送门…… 然后下一步……下一步搞定ps:默认是安装到C盘,个人不喜欢把东西安装到c盘,所以我安装到其他盘符下面:E:\webser\bin\go配置环境变量一般安装之后后,默认会配置好环境变量,如果没有的话,按照下面步骤操作:步骤:右键我的电脑 —> 属性 —> 高级系统设置 —> 高级 —> 环境变量 —> 系统变量 找到变量名为Path那一行,双击打开,在最后追加 E:\web

2017-12-11 19:06:55 1185

原创 查看有某个字段的数据表

更多内容查看有某个字段的数据表use information_schema;select * from columnswhere column_name = 'proj_id'查看数据表中同时包含 (‘corp_id’, ‘proj_id’) 字段的数据表select table_name, count(*)from columns where column_name in ('corp_i

2017-12-04 23:50:34 253

原创 创建及删除索引

更多内容创建索引ALTER TABLE tmp_contract ADD INDEX index_name (column_list)ALTER TABLE tmp_contract ADD UNIQUE index index_name(contract_id)ALTER TABLE tmp_contract ADD PRIMARY KEY(contract_id)ALTER TABLE t

2017-12-04 23:48:05 879

原创 Sql查询分析

更多内容flush status;select * from tb_heap_pk where user_id =1439408;show session STATUS like '%handler_read%';EXPLAIN EXTENDEDselect * from tb_heap_pk where user_id =1439408;show WARNINGSEXPLAIN EXT

2017-12-04 23:46:02 539

原创 git不常用经典命令

更多内容设置git不忽略大小写git config core.ignorecase false将分支 sp-dev 重置成 master#切换到旧的分支git checkout sp-dev #将本地的分支 sp-dev 重置成 mastergit reset --hard master#再推送到远程仓库git push origin sp-dev --force

2017-12-04 23:43:14 250

原创 MySql 监控sql执行

更多内容1、开启阶段-- 设置保存到数据库表set global log_output='TABLE';-- 打开通用日志(任何sql都保存)set global general_log=on;2、使用阶段-- 检查SQL(大家自己按需求过滤)select * from mysql.general_log where argument like '%gzvanketest%' order

2017-11-30 19:39:50 742

原创 MySql用户操作:创建、删除、赋权

更多内容相关sql-- 创建 允许外网访问的账号create user 'fungli'@'%' identified by '123456';-- 删除 指定账号delete from mysql.user where User = 'fungli' and Host = '127.0.0.1'-- 创建账户并授权给指定租户grant select privileges on `mycom

2017-11-30 19:33:19 552

原创 docker 一些批量操作

更多内容批量没有启动的容器docker rm $(docker ps --all -q -f status=exited)删除没有使用的镜像docker rmi -f $(docker images | grep "<none>" | awk "{print \$3}")

2017-11-30 19:29:21 1899

原创 CentOS7 下安装docker和docker-compose

更多内容安装依赖#安装基本依赖程序yum install gcc openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel安装docker#安装dockeryum install -y docker#启动服务service docker start#系统默认启动chkconfig doc

2017-11-30 19:25:13 1418

原创 CentOS7安装后基本设置

更多内容VistualBox安装CentOS7此处省略启用网卡#查看网卡ip addr#修改网卡为随系统自动启动 ONBOOT = yesvi /etc/sysconfig/network-scripts/ifcfg-enp0s3#启动网卡ifup enp0s3安装net-tool#更新 yumyum update#安装 net-toolyum install -y net-tool

2017-11-30 19:22:54 1896

原创 CentOS7 下独立安python3

独立安装python3# 下载最新的python3压缩包wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz# 解压缩xz -d Python-3.6.2.tar.xztar -xvf Python-3.6.2.tar# 安装到/usr/local/python3下cd Python-3.6.2

2017-11-30 19:20:15 261

原创 centos7下docker部署nginx使用let's encrypt免费证书

大牌提供商的SSL证书可不便宜,对于大公司也许不算什么,但是对于小公司及个人来说贵了。现在国外出现的免费SSL服务商Let’s Encrypt,绝对是小公司或者开发者的福音前提条件拥有一个域名,例如 mydemo.com (在国内主机的用的话,还需要通过ICP备案) 在域名服务器创建一条A记录,指向云主机的公网IP地址。例如demo.mydemo.com指向xxx.xxx.xxx.xxx的IP地

2017-11-30 19:12:12 3416

原创 Virtualbox 下 CentOS 挂载共享目录

1、添加功能文件夹依次点击:【虚拟机列表右键】- 【设置】-【共享文件夹】-【新增】 2、virtualbox 加载 VboxGuestAdditions.iso依次点击:【设备】- 【安装增强功能】3、centos下挂载光盘mkdir -p /mnt/cdrommount -t auto /dev/cdrom /mnt/cdrom/4、安装增强功能cd /mnt/cdromsh ./VBox

2017-11-30 19:06:41 1005

转载 SQL Server Assembly (SQL CLR) 还原数据库后的问题

前端时间给别人做迁移数据库时候,遇到一些问题.大致是,如果备份的数据库存在EXTERNAL_ACCESS 和UNSAFE的程序集,那么在还原的时候程序集会出现一些奇怪的错误:消息 10314,级别 16,状态 11,第 1 行 在尝试加载程序集 ID 65536 时 Microsoft .NET Framework 出错。服务器可能资源不足,或者不信任该程序集,因为它的 PERMISS

2014-10-28 11:06:17 1348

原创 Sql修改表中带默认值约束的字段数据类型

DECLARE @name VARCHAR(200)SELECT @name = b.nameFROM syscolumns a , sysobjects bWHERE a.id = OBJECT_ID(N'[dbo].[表名称]') AND b.id = a.cdefault AND a.name = '[字段名称]'

2014-06-18 10:53:12 2800

原创 js实现文件下载的两种简单方式

【1.使用window.open】

2014-06-03 18:18:09 1343

原创 Arcgis Flex下的缓冲分析

最近在研究flex下针对点要素实现缓冲分析,并查询指定图层在缓冲区域内的点要素。实现思路是先使用GeometryService服务的Buffer方法对点进行缓冲分析,然后将分析出的缓冲区域作为QueryTask的参数去查询指定图层中的要素,这样查询出来的要素都是包含在缓冲区域内的。但是,在有些业务场景中,要查询的点要素是保存在业务数据库中的。所以,就需要我们自己去写一些方法代替QueryTask的

2013-12-24 15:42:21 1373

原创 Devexpress 13.1 Silverlight GridControl的打印导出

Devexpress 的打印功能相当强大,在Silverlight下也非常不错。    在Silverlight下实现GridControl的打印和导出,首先需要在服务端添加dev的ExportService.svc服务,导出时需要用到这个服务。在实现打印和导出的功能时,需要用到一个很重要的类PrintableControlLink,靠PrintableControlLink与GridCont

2013-12-20 09:39:09 2170 4

原创 ArcGISPlotSilverlightAPI的标绘功能

ArcGISPlotSilverlightAPI.dll 提供了丰富的标绘图标,貌似不是esri的,网上也没有学习资料。无奈之下我通过反编译学习,差不多掌握了ArcGISPlotSilverlightAPI的运用,下面就介绍下如何使用。演示网址:http://tm.arcgisonline.cn:8038/App1/WaterPlot/SilverlightPlotMapTes

2013-12-19 17:15:28 1864 2

原创 Silverlight中的DataTemplate

在Silverlight中每一个控件都有DataTemplate类型的属性。那么DataTemplate到底有什么作用呢?MSDN上的解释是“用来描述数据对象的可视结构。通常使用 DataTemplate 指定数据的直观表示”。       可能单从字面上的理解起来不是很容易,下面用ListBox的两个案例来诠释一下DataTemplate的作用。       首先,在界面上拖一个List

2013-12-19 17:09:11 1631

转载 《小强与小明》——正在疯传的伟大的故事 人的一生

《小强与小明》——正在疯传的伟大的故事1.小强每天在村里晃悠,爹妈看着发愁,心想这孩子将来怎么办呀;小明每日都苦读诗书,父母喜在心里,村里人都认定他必有出息。   2.那年,小强和小明都是十九岁,小强跟着村里的外出打工,来到了高速公路的工地,保底工资三千块;小明考上了一所重点大学,读的是道路与桥梁专业,学费每年五千多。   3.那年,小强和小明都是二十三岁小强的爹妈给他说个巧媳妇,

2013-12-17 15:05:50 933

原创 自定义图层加载Arcgis Server松散切片

ArcGIS Server提供了丰富的GIS功能,但是对于一个相对简单的项目来说,可能只是使用到了Arcgis Server提供的地图服务MapServer,这种情况下使用Arcgis Server感觉有些资源浪费,而且Arcgis Server的价格不便宜。这种情况下,我们可以考虑通过自定义图层的方式来加载Arcgis Server的切片。下面就介绍基于Silverlight Api如何

2013-10-12 11:30:36 3740

原创 打包工具Inno Setup的使用

对于一些相对简单的程序使用InnoSetup相当合适,官网地址 http://www.jrsoftware.org/isinfo.php,下面一起看看如何使用吧。前提:已经有一个开发完毕的程序,这里就以我做的Winform程序为例。1.打开InnoSetup,创建空白脚本文件。2.使用脚本向导创建脚本。3.填写程序的基本信息。4.

2013-09-13 17:32:46 2903

原创 Sql Server基础知识总结

大半夜的无聊,翻着电脑里面的资料,发现了毕业的时候自己对Sql Server基础知识的总结,细细的看看还是很有价值的,贴出来和大家分享。 --==================================SQL Server身份验证模式、架构、登录名、角色、权限====================================---go---例句:为数据库GameCardS

2013-09-04 23:19:19 1323

转载 Sql Server 日期函数大全

select convert(varchar(10),getdate(),120) -- 只返回当前日期,且为2012-12-12格式(最有用) datediff(day,createdate,GetDate())=0 -- 判断是否当天,createdate为日期字段 --===========================================

2013-08-29 11:13:33 1495

转载 SQLSERVER SQL性能优化

1.选择最有效率的表名顺序(只在基于规则的优化器中有效)        SQLSERVER的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表driving table)将被最先处理,在FROM子句中包含多个表的情况下,必须选择记录条数最少的表作为基础表,当SQLSERVER处理多个表时,会运用排序及合并的方式连接它们,     首先,扫描第一个表

2013-08-08 15:33:08 1516 1

原创 arcgis通过发布GP服务实现等值线

学习资源来源于暖枫无敌博客,地址:http://blog.csdn.net/taomanman/article/details/7937391通过博主的一个简单等直线的实现作为抛砖引玉,实现等直面应该也不难。我使用的arcgis版本是10,以下的GP模型也就是等值分析的基本实现,在点比较多的情况下,出图效率、出图准确性和出图美观性方面存在重大缺陷,换过多种插值算法都不是很理想。

2013-08-08 10:11:19 2509

原创 地图测距和测面积的简单实现

在silverlight api中测距和测面积有多种实现方式,     第一种,使用GeometryServer服务;     第二种,使用行为动作MeasureAction;     第三种,使用ESRI.ArcGIS.Client.Geometry.Euclidian类;我主要说说第三种实现方式,前两种网上已经有很多资料了。代码如下: private Draw _D

2013-08-07 15:14:41 3615

原创 跨服务器下载文档资源

如何实现跨服务器下载文件呢?其实思路很简单,可以使用WebClient对象,将指定的文件从存储资源的服务器上下载一个副本到本地服务器,再将本地的副本传输给请求的客户端。下面上代码:/// /// 下载 /// protected void DownLoadRecordFile() { //文件路径 string str

2013-08-07 14:20:30 1198

原创 自定义Symbols的ControlTemplate模板(下)

上一篇博客写的主要是自定义标注,但是在实际项目开发过程中,所用到的标注类型各式各样。直接在Xaml页面的Resources中定义标注,既不易于编写,也不易于管理。所以最好是创建ControlTemplate的Xaml模板文件来管理自定义的内容。例如|:<ControlTemplate xmlns="http://schemas.microsoft.com/winfx/2006/xa

2013-07-29 17:21:49 904

原创 自定义Symbols的ControlTemplate模板(上)

在使用arcgis for silverlight api开发的过程中,难免需要去自定义标注,以下是比较常用的几种标注:1.点闪烁标注:

2013-07-29 17:08:02 1228

空空如也

空空如也

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

TA关注的人

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