大约12点左右的时候,根据网上的教程从“服务管理器”安装“管理服务”,如下图:
(这是已经安装过的,如果没安装后面没对号)
如果你认为这样就可以了,简直太天真了,不要忘了现在已经是2016年末了,网上很多教程是5、6年前的,对了,我的服务器环境:windows server 2012、IIS8.5。
我天真的安装完。。。。不写了,只写几个关键点吧。
1、安装 Microsoft Web Platform Installer 5.0 https://www.microsoft.com/web/download...
用phpmyadmin创建数据表字段的时候,“类型”的下拉菜单很长,默认的几个常用的(INT、VARCHAR、TEXT、DATE)已经放在最上边了,但是这4个不是我最需要的,比如DATE,很少用到,DATETIME经常用到,却在下边。怎么把DATETIME放上去呢?修改方法如下:
打开文件 libraries/Types.php
搜索 getColumns ,里面的数组里就是常用的字段类型,修改成你想要的就可以了:
修改后的效果如图:
--------------------...
通俗一点、易读一点,很难吗?为什么非要设计的那么非人类。
壁纸:
效果图,有面对绿茵场的感觉:
如果超过50个数据表,就会分页显示,在进行表名搜索过滤显示的时候很不方便,如图:
可以通过修改参数把这个值改的大一些,修改方法:
1、跳到phpmyadmin项目的根目录
2、打开libraries/config.default.php
3、在这个文件里搜索MaxNavigationItems
4、把默认值50改为500
iptables -A INPUT -p tcp --dport 21 -s 113.128.0.0/16 -j ACCEPT;
iptables -A INPUT -p tcp --dport 21 -s 120.0.0.0/8 -j ACCEPT;
iptables -A INPUT -p tcp --dport 21 -j DROP
require 'digest/md5'; def md5(str); Digest::MD5.hexdigest(str); end; def md5file(str); Digest::MD5.hexdigest(File.open(str).read); end
在pry中用的时候很方便
pickle.dumps(unicode_draft) #不建议
pickle.dumps(unicode_draft.encode('utf-8')) #建议
直接pickle.dumps(unicode_draft)的时候,保存的是这种形式:
V<ul>\u5982\u4f55\u89e3\u6790
pickle.dumps(utf8_str_draft)的时候,保存的是这种形式:
S'\xe5\xad\x99\xe9\x91\xa'
一个V,一个S,S后面跟的是单引号包裹的字符串。
-------------------------...
目前感觉手感最好的
pm = dynamic
; The number of child processes to be created when pm is set to 'static' and the
; maximum number of child processes when pm is set to 'dynamic' or 'ondemand'.
; This value sets the limit on the number of simultaneous requests that will be
; served. Equivalent...
看内容一屏一屏的翻页,鼠标滚轮和滚动条都失去了意义,干脆只留上下键翻页得了。
效果酷炫的不得了,有用的内容没多少。如同包装精美的月饼盒,一米长半米宽,打开里面只有几个核桃大小的月饼。
:noh
function getSign($array)
{
$pay_key = "xxxxxxxxxxxxxxxxxxxxxxxx";
unset($array['sign']);
ksort($array);
$stringA = urldecode(http_build_query($array));
$stringSignTemp="$stringA&key=".$pay_key;
return strtoupper(md5($stringSignTemp));
}
function xmlToArray($xml)
{
libxml_disable_entity_loader(true);
$xmlstring = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA);
$val = json_decode(json_encode($xmlstring), true);
return $val;
}
function arrayToXml($arr)
{
$xml = "<xml>";
foreach ($arr as $key => $v...
find ./ -type f -exec sed -i 's/src="原字符串/新字符串/g' {} \;
在命令行输入中文直接显示 ---------,用vim打开含有中文的文件只能显示部分中文,非常之不方便,下面几行命令解决:
apt-get install language-pack-gnome-zh-hans-base
apt-get install language-pack-zh-hans
apt-get install language-pack-zh-hans-base
preg_split("/(\".*?\")/is", "good\n$str=\"字符串\";bye", -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
这样分割出来数组是:
=> [
"""
good\n
=
""",
""字符串"",
";bye",
]
然后根据是不是引号"开头,如果是引号开头,则视为字符串
太短了,我都佩服我自己了。原理就是不停的把第一条放到最后,然后向前滚动一条。
<style>
.container{position:relative; height:30px; width:200px; overflow:hidden; border:1px solid #333;}
.news{position:absolute; top:0; margin:0;}
.news li{line-height:30px;}
</style>
<div class="container">
<ul class="news">
<li><a hre...
cd /tmp; curl https://www.kernel.org/pub/linux/utils/util-linux/v2.25/util-linux-2.25.tar.gz | tar -zxf-; cd util-linux-2.25;
sudo apt-get install autopoint autoconf libtool automake
./configure --without-python --disable-all-programs --enable-nsenter --without...
起因:开发的时候需要在本地和服务器配置不同的数据库连接,本地开发环境连接的是本地数据库,服务器连接的是生产环境数据库。这是在项目开发中很常见的情况。没想到,在visual studio.net(2015版)中踩了一个不小的坑。
先是从网上找到了分别设置的办法,在Web.Debug.config中插入
<system.data xdt:Transform="InsertIfMissing">
<DbProviderFactories>
<add name="MySQL Data Provider" invariant="MySql....
不是类的属性,是类似python中装饰器的东西,也类似java中的注解,vb.net把尖括号跟Attribute用了,泛型只能用其他的方式了
<HttpPost()>
<ValidateAntiForgeryToken()>
Function Edit(<Bind(Include:="ID,Title,ReleaseDate,Genre,Price,Rating")> ByVal movie As Movie) As ActionResult
If ModelState.IsValid Then
db....