首页
关于
Search
1
Fastadmin 美化后台样式
310,958 阅读
2
关于破解移动宽带光猫 型号: GS3101 超级管理员密码
26,942 阅读
3
给Thinkphp3用上composer
19,997 阅读
4
Wallpaper完美壁纸修复天气bug(无需申请API)
19,906 阅读
5
PECL无法安装时手动编译安装PHP扩展
19,637 阅读
Linux
Mysql
PHP
Nginx
归档
Android
Python
IOS
浴室沉思
C++
CCF CSP认证
Windows
C#
前端
登录
Search
标签搜索
php
git
Windows
wkhtmltopdf
短信
defense
API
Google Photos
python
wkhtmltoimage
网页快照
linux
ssr
https
mail
sms
小程序
封装
ComoBox
拼多多
Guooo
累计撰写
126
篇文章
累计收到
81
条评论
首页
栏目
Linux
Mysql
PHP
Nginx
归档
Android
Python
IOS
浴室沉思
C++
CCF CSP认证
Windows
C#
前端
页面
关于
搜索到
126
篇与
的结果
2017-03-01
lnmp部署typecho出现404解决
安装完typecho只有首页能访问,访问其它页页面报404错误。问题在于typecho需要pathinfo功能,nginx需要配置才能支持此功能。所以如果想要启用pathinfo,需要注释掉“try_files $uri =404;”这行代码。所以,LNMP1.1安装typecho后404问题解决办法就是:在/usr/local/nginx/conf/vhost/下找到你的typecho站点配置文件(文件名类似xxxxx.conf),然后:确保有“include typecho.conf;”这么一行,并且没有被“#”号注释;用“#”号注释“try_files $uri =404;”这一行;取消“#include pathinfo.conf;”这一行前面的的“#”号;修改正确的话,typecho站点conf配置文件看起来如下:server { listen 80; server_name localhost; index index.html index.htm index.php; root /home/wwwroot/function; location / { try_files $uri $uri/ /index.php$is_args$args; } location ~ \.php(\/.*)*$ { #try_files $uri = 404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php-fpm/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }在某些老版本的php里面,可能还要打开/etc/php.ini里的cgi.fix_pathinfocgi.fix_pathinfo = 1然后重启nginxservice nginx restart
2017年03月01日
3,132 阅读
0 评论
0 点赞
2017-02-27
Ubuntu 16.04 LTS 搭建Apache, MariaDB PHP7 (LAMP)
Ubuntu 16.04 LTS Xenial Xerus 官方软件源自带PHP7,所以我们就不需要再借助第三方PPA来安装PHP7了。这篇教程介绍Ubuntu 16.04 LTS如何安装Apache, MariaDB和PHP7。第一步:升级系统软件包在安装软件包之前,更新一下软件源并升级系统软件包总是有好处的。SSH登录Ubuntu服务器,然后输入下面的命令sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade第2步:安装Apache网站服务器输入下面的命令安装Apache网站服务器。sudo apt-get install apache2安装完成后,Apache会自行启动。用systemctl来查看Apache的运行状态。systemctl status apache2输出:● apache2.service - LSB: Apache2 web server Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Wed 2016-04-20 18:32:57 EDT; 32s ag o如果Apache不在运行,使用systemctl来启动它。sudo systemctl start apache2再设置Apache开机自启动。sudo systemctl enable apache2在浏览器地址栏输入Ubuntu 16.04 LTS服务器的公网IP地址,你应该可以看见“It works!”这个网页,说明Apache网站服务器在正常运行。我们可以用下面的命令来查看Ubuntu 16.04服务器的公网IP地址。sudo apt-get install curl curl http://icanhazip.com如果你在本地Ubuntu桌面系统安装LAMP的话,在浏览器地址栏输入127.0.0.1或localhost就行了。另外我们需要将Apache用户(www-data)设为网站根目录(/var/www/html)的所有者。sudo chown www-data /var/www/html/ -R第3步:安装MariaDBMariaDB是MySQL的分支,与MySQL高度兼容,几乎所有的命令都一样。MariaDB是由前MySQL的开发人员离开Sun公司后开发的,目的是为了防止Oracle公司将MySQL变成一个闭源产品。很多Linux发行版(Arch Linux)以及大公司(谷歌)都迁移到了MariaDB。所以,我们也来安装MariaDB吧。sudo apt-get install mariadb-server mariadb-client安装完成,MariaDB会自动运行。使用systemctl来查看它的运行状态。systemctl status mysql输出:● mysql.service - LSB: Start and stop the mysql database server daemon Loaded: loaded (/etc/init.d/mysql; bad; vendor preset: enabled) Active: active (running) since Wed 2016-04-20 18:52:01 EDT; 1min 30s ago Docs: man:systemd-sysv-generator(8)如果不在运行,使用systemctl start来启动MariaDB。sudo systemctl start mysql设置MariaDB开机自启动。sudo systemctl enable mysql然后,运行MariaDB的安全脚本。sudo mysql_secure_installation当它要你输入MariaDB的root密码时,按回车键。因为我们还没有设置MariaDB的root密码。然后按y键来设置MariaDB的root密码。按下来你就可以一路按回车键来回答所有问题了。这会删除anonymous用户,禁用root远程登录并删除test数据库。这是MariaDB数据库安全的基本要求。想要远程连接,这里最好设置一下,连接mysql后更新密码如UPDATE user SET password=PASSWORD('123456') WHERE user='root';如果是使用新版本mysql,重置密码语句为update user set authentication_string=PASSWORD('你要修改的密码') where user='root'第4步:安装PHP7Ubuntu 16.04官方源自带PHP7,所以可以直接使用apt-get来安装。下面的命令安装PHP7以及常用扩展。sudo apt-get install php7.0-fpm php7.0-cgi php7.0-mysql php7.0-common php7.0-mbstring php7.0-gd php7.0-json php7.0-cli php7.0-curl libapache2-mod-php7.0启用Apache的php7.0模块,然后重启Apache。sudo a2enmod php7.0 sudo systemctl restart apache2启动php7.0-fpm进程。sudo systemctl start php7.0-fpm查看php7.0-fpm运行状态。user@www:~$ systemctl status php7.0-fpm ● php7.0-fpm.service - The PHP 7.0 FastCGI Process Manager Loaded: loaded (/lib/systemd/system/php7.0-fpm.service; enabled; vendor pre set: enabled) Active: active (running) since Wed 2016-04-20 19:21:05 EDT; 2s ago第5步:测试PHP测试命令行版的PHP,只需要输入下面这条命令。user@www:~$ php --version PHP 7.0.4-7ubuntu2 (cli) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies为了测试PHP-FPM,我们在网站根目录(/var/www/html)下创建一个test.php文件。sudo vim /var/www/html/test.php将下面的PHP代码粘贴到文件中。<?php phpinfo(); ?>保存文件。在浏览器地址栏中,输入服务器IP/test.php将服务器IP替换成Ubuntu的实际IP地址。你会看见Ubuntu服务器的PHP安装信息。这表示PHP解析正常。为了服务器的安全,我们要把这个test.php文件删除。好了!我们成功地在Ubuntu 16.04 LTS服务器安装了LAMP(Apache, MariaDB,PHP7).参考教程:linuxbabe.com – Install Apache, MariaDB and PHP7 (LAMP Stack) on Ubuntu 16.04 LTS
2017年02月27日
2,162 阅读
0 评论
0 点赞
2017-02-20
安卓子线程更新ui
子线程中更新uiactivity的onCreate()方法和点击事件这些都是运行在主线程(也叫Ui线程)里的主线程用来更新UI界面只有主线程可以修改应用程序的UI(比如设置ImageView的图片),其他线程(子线程)修改界面是不允许的。所以如果子线程需要更新需要使用Handler发送消息在主线程里 创建一个Handler(消息处理器)//这里导包需要导入andoird.os中的handler包 private Handler handler = new Handler(){ //接受处理消息的方法 //在这里ctrl+o可以快速重写方法,选择handleMessage @Override public void handleMessage(Message msg){ super.handleMessage(msg); } }; 在子线程发送消息到主线程Message msg = new Message(); handler.sendMessage(); 调用handler的handlerMeaasge方法处理消息,运行在主线程,更新ui界面取出来消息的数据,更新界面 Handler简单工作原理这个图片在很好的说明了Handler中的handleMessage方法的工作原理。但是这个图有个问题,作者把handleMessage画到了主线程的外面,其实handleMessage应该是要在主线程里面,这样才能通过handleMessage来操作主线程的ui消息机制是如何工作的,Looper,message,handlerLooper轮询器activity只要已创建,操作系统就会给我们准备Looper轮询器,可以通过getMinaLooper()获取,Looper是个死循环。MessageQueue 消息队列handler发送和处理消息Message对象存放消息的具体信息
2017年02月20日
2,492 阅读
0 评论
0 点赞
2017-02-19
更新Android Studio后一直Refreshing问题
最近在更新Android Studio 2.2到2.3.x之后 再打开原来的项目出现一直在Refreshing的问题,导致项目无法编译运行,也无法查看布局文件后来发现是Gradle的问题解决方法在project视图中打开当前项目的 gradle/wrapper/gradlw-wrapper.properties查看distributionUrl发现项目的gradle版本是 gradle-2.14.1-all关闭Android Studio,然后在C盘下找到自己的用户目录,进入.gradle\wrapper\dists文件夹如 C:\Users\Administrator.gradle\wrapper\dists在这里可以看到gradle-2.14.1-all文件夹 如果你的C盘中找不到上面提到的目录,去设置里面勾选下面选项。等配置完就能找到了 进入文件夹,看到8bnwg5hd3w55iofp58khbp6yv文件夹,点击进去然后大概会有这些文件用浏览器打开http://services.gradle.org/distributions/找到自己需要的版本(也就是 第1步 看到的版本),点击下载(建议使用迅雷下载,有P2P加速会快不少)下载之后得到一个压缩包,把压缩包放到第2步的目录下,然后把压缩包里的东西解压出来(注意:是使用 解压到当前文件夹 )5.修改Project下的build.gradle中的classPath具体修改关系参考下图,或者直接点击这里这又是另外一个问题了。。
2017年02月19日
2,326 阅读
0 评论
0 点赞
2017-01-03
ICEcoder破解教程
首先声明一下,希望大家支持正版!我年底也会重新购买正版支持作者,希望在天朝大家慢慢养成付费的习惯!转载请注明出处2017-06-14打开lib/settings.php,找到$configfilemtime先把首行的 if 那一行注释或者删除,然后直接在下面追加一行if(true){再把$configfilemtime = filemtime(dirname(__FILE__)."/"."config___settings.php");改成$configfilemtime = time();然后保存,再见。2017-06-10抱歉,据我所知的话,06/03号的修改方法失效了,到期后还是会出现捐献页面,大概看了下判断方法是以文件创建时间来修改的,所以理论上修改下某些文件的修改时间应该就可以,不过最近我未必会继续研究,等晚点再说吧。2017-06-03更新了ICEcoder之后,以前的方法似乎失效了,于是尝试了一种新的方法,时间显示从6天变回14天,但是是否有效,但要等时间验证 如果没来更新的话,就算是有效了2016-12-12更新(文末有源码):**最新研究一个更简单的方法:ICEcoder的试用期是根据文件的创建时间来判断剩余天数的。所以我直接在lib/settings.php中找到了初始化日期的方法,让他每次都执行一遍就ok。**--- ### 原文ICEcoder 是一个开源的基于 Web 的 IDE ,使用 PHP 构建。支持文件拖放编辑、语法着色、缺失标签补足、HTML 结构显示。提供强大的 JavaScript API 可轻松进行交互,支持多种编程语言,包括:(PHP, JS, CSS, LESS, Ruby, etc.).也就是说这是一个云端的文本编译器,放到服务器中打开浏览器就可以随时随地开发!界面截图ICEcoder的官网:ICEcoder安装教程我不多说了,直接官网下载ICEcoder的源码,可以免费使用14天。然后想永久使用的话需要购买,10美刀,也就是70RMB奈何学生党,有心想购买,但是没钱,于是秉着万能的天朝,想google一下有没有ICEcoder破解收费的教程,找了很久都没有发现~没办法了,自己琢磨吧~首先说一下我是在自己的服务器搭建了VNC界面,环境是一键安装lnmp,所有操作都是在图形化上完成,有不懂得可以看我的另一篇文章服务器搭建VNC图形界面不想看过程的可以直接跳到最后即可在浏览器打开安装的ICEcoder,F12开发者模式,找到剩余天数追溯源码,发现是在ICEcoder目录下的edit.php文件,打开edit.php搜索试用trial,找到了代表天数的变量DaysRemaining在搜索DaysRemaining,没有找到赋值的地方,发现edit.php还关联了另外两个在lib文件夹下的php再打开settings.php搜索DaysRemaining,ok,找到了!然后发现剩余天数的计算基数Remaining也在旁边!大概看了下,发现它计算方式应该是ICEcoder安装时间'configCreateDate'加上默认给的试用时间Period再减去当前时间time()那这样就简单了,直接把“-”去time()改成“+”就ok了!剩余使用时间就会一直保持在14天不变了!生活不易,大家有能力还是购买正版吧已破解源码
2017年01月03日
3,578 阅读
1 评论
0 点赞
2016-10-10
情感大师
荒废很久了。 走在路上久了,才知道什么样的人都有。 这是我跑到一家店里偷拍的,这个人手里端着别人扔下的盒饭,嘴里念念有词,过路人纷纷避让。店老板娘说,这人看起来也不傻啊。眼里分明充满着嫌弃。 其实, 她本可以不这样。 她本可以不用这样蹲在某个垃圾桶旁捡别人的剩饭;她也本可以不用这样违心地说:“这人看起来也不傻啊。” 只因她是一店之主,左右逢源多了,已成习惯;只因这是她的生活,没人会在意她曾做了什么,经历什么,而沦落至此。 想起以前发过这么一个说说,“一如乞人不需要形象” 他们就真的不要形象吗,或许只是比起生活,形象的分量更轻些吧。 但是,那不是借口。有次我问别人,同时遇到卖艺人和乞丐,你会怎么办?他不假思索:“当然是卖艺人,我最烦那些乞丐明明有能力却还是要乞讨,对他们施舍,不值得。”可是,谁又愿意去乞讨呢? 不管是出于什么目的,他们都属于弱势群体,跟我们已然不是同路人。 有人失恋,哭的稀里哗啦,追忆和他的过去,想象着他和她的现在以及将来,然后嫉妒着。 何必呢。 早在分手的一刹那,你们也已经不是同路人了,在过分关注,也只能徒增难过。有人会说时间可以抹除一切,可是眼前的一切却会让时间步履蹒跚。 那就接受吧。 很喜欢这张图,话语励志,电量满,有无线。然而能持续多久呢?网有局限,电会用完,话会忘。总有一天,你会感激你现在的悲伤。 而且, 有些人的生活不是你想就可以进去的。 这是迪拜夜景。 有人抱怨,为什么好友赚钱了之后居然把我的联系方式删了! 人都是这么功利吗? 我很诧异同龄人这么早就开始挣钱,但是转念一想,自己也不小了。 其实我想回答不知道。 就像你问,这塔高吗? 要上去才知道。
2016年10月10日
1,458 阅读
3 评论
0 点赞
1
...
15
16