首页
微语
统计
友链
留言
memos
圈子
图床
推荐
相册
网站监控
VPS监控
Search
1
实现typecho微信时光机功能的图文教程
45,561 阅读
2
为Typecho添加webp解析
43,230 阅读
3
emlog数据成功迁移到typecho
26,856 阅读
4
Memos备忘录,记录瞬间想法
25,931 阅读
5
Jasmine - 简约、美观的博客主题
24,586 阅读
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
排行榜    
登录
/
注册
Search
标签搜索
wordpress
发布
插件
免费
教程
typecho
EMlog
PHP
代码
CSS
华为
图片
代码修改
安装
评论
手机
诺基亚
微信
文章
智能
Chen'mo
累计撰写
1,266
篇文章
累计收到
375
条评论
首页
栏目
手机达人
免费资源
电脑网络
娱乐休闲
网站建设
威言威语
Typecho
Emlog
WordPress
服务器
主题
插件
页面
微语
统计
友链
留言
memos
推荐
相册
网站监控
VPS监控
搜索到
13
篇与
的结果
2022-10-23
解决 Proxmox VE 无法安装到 eMMC 上的问题
最近在折腾锐角云…看到商家的介绍,8g 内存 64g 存储只要 200 多?!赶紧剁手下单,结果到手后才发现,内存和存储都是焊接到主板上的…不禁感叹,买的还是没有卖的精啊。这个设备原装是两个存储设备,一个板载 64G 的 eMMC 另外一个是采用 mSATA 口的 SSD ,到手的时候这台机器只剩下板载的存储了,那个 SSD 已经不翼而飞了,为这设备再添购一个 SSD 实在是不划算,同时为了最大化利用这个硬件,我在这台设备上折腾了一下,尝试使用 PVE,结果安装的过程中提示 unable to get device for partition 1 on device /dev/mmcblk1 解决经过一天的尝试,通过以下方式可以绕开官方的限制,在 eMMC 上安装 Proxmox VE 6.3:⚠️警告:PVE 并未针对这种设备优化,eMMC 也并非针对这种使用设计。PVE 每天要往存储设备中写入一定量的日志信息,USE AT YOUR OWN RISK!启动 PVE 安装程序,进入安装初始界面启动后点击 (高级选项) Install Proxmox VE (Debug mode)在第一次提示你可以输入命令的时候输入 Ctrl-D,继续安装过程在第二次提示你可以输入命令的时候输入 vi /usr/bin/proxinstall 编辑文件(或者使用其他文字编辑器如 nano)输入 /unable to get device 定位到对应位置你可以看到类似下方的内容:... } elsif ($dev =~ m|^/dev/[^/]+/hd[a-z]$|) { return "${dev}$partnum"; } elsif ($dev =~ m|^/dev/nvme\d+n\d+$|) { return "${dev}p$partnum"; } else { die "unable to get device for partition $partnum on device $dev\n"; } ...将其修改(添加)为:... } elsif ($dev =~ m|^/dev/[^/]+/hd[a-z]$|) { return "${dev}$partnum"; } elsif ($dev =~ m|^/dev/nvme\d+n\d+$|) { return "${dev}p$partnum"; } elsif ($dev =~ m|^/dev/mmcblk\d+$|) { return "${dev}p$partnum"; } else { die "unable to get device for partition $partnum on device $dev\n"; } ...(输入:wq回车即可保存) 然后输入 Ctrl-D 继续安装过程此时应该进入了正常的安装程序,硬盘选择的时候选择 /dev/mmcblk1 (没有bootX后缀)(建议关闭 swap)最后安装完成后输入 Ctrl-D,重启系统另外,也可以使用官方提供的方式,先安装 Debian 再安装 PVE,只不过那样安装很慢,而且网卡和分区并没有提前配置好,需要自己手动配置。具体参见:Install Proxmox VE on Debian Buster – Proxmox VEhttps://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Buster网上还有使用 bin 等类似 ghost 的方法直接 dd 进 eMMC,或者先安装到另外一个硬盘上再使用 DiskGenius 乾坤大挪移到 eMMC 等方法在此不再做过多叙述,可以参见下方文章:N3450(锐角云)安装Proxmox VE(PVE)教程 – 方舟基地https://www.wnark.com/archives/116.html 原理Install Proxmox VE (Debug mode) 提供了在安装过程中各个阶段执行脚本的能力。修改的文件是为安装程序提供 MMC 设备检测支持。没有直接修改 ISO 主要是由于,一是该文件在 pve-installer.squashfs 中,由安装程序在运行的时候加载,修改需要解包后重新打包,二是这样更透明,避免使用一个来源不是很明确的二进制文件。安装过程中,配置信息那里使用了 Linux 的图形界面,类似于 Ubuntu 的使用,按下 Ctrl+Alt+F1/F2 为相应的日志信息,按下 Ctrl+Alt+F3 可以切换出命令行,按下 Ctrl+Alt+F4 可以切换回图形界面。
2022年10月23日
21,501 阅读
1 评论
2 点赞
2021-12-24
实现typecho微信时光机功能的图文教程
对typecho的微信时光机功能非常青睐,收集网上的文章后,整理一下此文,方便好友。效果看本站微语: 一、搭建typecho 时光机单页 typecho-whisperwm_embed_post ids=1145下载文章中的附件。拷贝文件夹times和文件page.whisper.php到你使用的主题目录下。{collapse}{collapse-item label="以JOE主题为例" open}上传文件夹times和文件page.whisper.php到你使用的主题目录下{/collapse-item}{collapse-item label="效果如图示"} {/collapse-item}{/collapse}新建单页,模板选择 超级时光机 。在你的主题functions.php顶部写php的位置加上如下代码:{tabs}{tabs-pane label="以JOE主题为例"}require_once 'times/Ajax.php';{/tabs-pane}{tabs-pane label="代码如图示"}{/tabs-pane}{/tabs}如果你的主题自带时光机功能,如pigeon,A-my主题,只要在主题设置里填上时光机编码就可以了。二、关注微信公众号,沉默的博客。扫码关注我自建的公众号,发送“绑定”,填入相关信息即可。{collapse}{collapse-item label="需要自己弄公众号的的可以看文章" close}wm_embed_post ids=1149{/collapse-item}{/collapse}发送绑定检测mid 可以随意乱填发送信息测试一下是否成功。关于小尾巴可以自己在美化一下。
2021年12月24日
45,562 阅读
16 评论
3 点赞
2021-06-12
『教程』Typecho的Joe主题添加评论弹幕功能
成果展示{tabs}{tabs-pane label="后台"}{/tabs-pane}{tabs-pane label="前端"}{/tabs-pane}{/tabs}一、修改header.php文件新增代码,文件路径:usr/themes/Joe-master/public/header.php(一)第一段{tabs}{tabs-pane label="放在最上面"}<!-- 弹幕 --> <?php if ($this->options->JBarragerStatus === 'on') : ?> <?php $this->widget('Widget_Comments_Recent@index', 'ignoreAuthor=true&pageSize=15')->to($comments); ?> <ul class="j-barrager-list"> <?php if ($comments->have()) : ?> <?php while ($comments->next()) : ?> <li> <span class="j-barrager-list-avatar" data-src="<?php _getAvatarByMail($comments->mail) ?>"></span> <span class="j-barrager-list-content"><?php _parseAsideReply($comments->content); ?></span> </li> <?php endwhile; ?> <?php endif; ?> </ul> <?php endif; ?>{/tabs-pane}{tabs-pane label="代码位置"}{/tabs-pane}{/tabs}(二)第二段{tabs}{tabs-pane label="放在登录旁"}<!-- 弹幕 --> <?php if ($this->options->JBarragerStatus === 'on') : ?> <div class="item"> <input id="barrager" class="barrager" type="checkbox" title="开启/关闭弹幕"> </div> <?php endif; ?>{/tabs-pane}{tabs-pane label="代码位置"}{/tabs-pane}{/tabs}(三)第三段不要耍小聪明,放到include.php里去,不会显示弹幕的{tabs}{tabs-pane label="放在最后面"}<!-- 弹幕 --> <?php if ($this->options->JBarragerStatus === 'on') : ?> <script src="<?php $this->options->themeUrl('library/barrager/joe.barrager.js'); ?>"></script> <?php endif; ?>{/tabs-pane}{tabs-pane label="代码位置"}{/tabs-pane}{/tabs}二、修改include.php文件新增如下代码;文件路径:usr/themes/Joe-master/public/include.php{tabs}{tabs-pane label=" include.php 文件"}<?php if ($this->options->JBarragerStatus === 'on') : ?> <link rel="stylesheet" href="<?php $this->options->themeUrl('library/barrager/joe.barrager.css'); ?>"> <?php endif; ?>{/tabs-pane}{tabs-pane label="代码位置"}{/tabs-pane}{/tabs}三、修改functions.php{tabs}{tabs-pane label="添加代码"}$JBarragerStatus = new Typecho_Widget_Helper_Form_Element_Select( 'JBarragerStatus', array('off' => '关闭(默认)', 'on' => '开启'), 'off', '是否开启弹幕功能(仅限PC)', '介绍:开启后,网站将会显示评论弹幕功能,该功能采用CSS动画引擎,并非传统JS操作DOM,无任何性能消耗。' ); $JBarragerStatus->setAttribute('class', 'joe_content joe_custom'); $form->addInput($JBarragerStatus->multiMode());{/tabs-pane}{tabs-pane label="代码位置"}{/tabs-pane}{/tabs}**如果创建过 custom.php 文件,直接放到 custom.php 里就行了****但是记得要在 functions.php 引入 custom.php 哦**四、修改config.php文件{tabs}{tabs-pane label="添加代码"}/* 弹幕 */ DOCUMENT_BARRAGER: '<?php echo $this->options->JBarragerStatus === 'on' ? 'on' : 'off' ?>',{/tabs-pane}{tabs-pane label="代码位置"}{/tabs-pane}{/tabs}五、上传CSS和JS将以下文件,放在usr/themes/Joe/library里就行了{cloud title="barrager" type="github" url="https://cdn.jsdelivr.net/gh/aill66/cdn@latest/usr/uploads/2021/06/3614980287.zip" password=""/}
2021年06月12日
8,197 阅读
0 评论
0 点赞
2018-08-29
Freekan-3.8.5-去广告版本下载&安装教程
Freekan是前几个月很火的无数据库影视播放系统,可以免费观看各大电影站的VIP会员内容(其实也是依赖于解析接口),这里分享一个最新版本的Freekan源码,同时把原来源码的广告都去除了。Demo地址:http://movie.molijx.com源码下载地址:https://www.lanzous.com/i1renaf安装教程0. 准备环境 需安装PHP7.0以上版本 安装nginx 1. 下载并解压源码源码下载之后,解压到网站目录下,假设当前目录为:/www/wwwroot/movie.molijx.com/2. 添加域名并修改nginx配置notice:安装freekan必须添加域名(ip也行),然后修改nginx配置假设你已经添加了域名,然后添加以下配置到你的nginx配置文件中,设置伪静态if (!-e $request_filename) { rewrite ^/(.*)$ /index.php?q=$1 last; } 3. 访问并安装使用建议 因为Freekan本身没有使用数据库储存影视数据,因此打开首页、列表页等都会较慢,如何选择服务器?在服务器运行 curl http://www.360kan.com/ 看看速度,如果打开很慢,那么放弃这个服务器吧 带宽问题。实际上Freekan就是个爬虫网站,而且是实时爬虫网站,如果流量较大的话,对服务器的带宽就有一定要求,最好可以有10M以上带宽 玩玩还行,流量大了的话可能会GG 文章来源:https://abbeyok.com/2018/08/29/freekan-3-8-5/
2018年08月29日
5,888 阅读
0 评论
0 点赞
2017-10-06
Linux系统vi(vim)编辑器命令使用教程简单介绍
vi(vim)是上Linux非常常用的代码编辑器,很多Linux发行版都默认安装了vi(vim)。vi(vim)命令繁多但是如果使用灵活之后将会大大提高效率。vi是“visual interface”的缩写,vim是vi IMproved(增强版的vi)。在一般的系统管理维护中vi就够用,如果想使用代码加亮的话可以使用vim基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:1) 命令模式(command mode)控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式、底行模式下。2) 插入模式(Insert mode)只有在插入模式下,才可以做文字输入,按ESC键可回到命令模式。3) 底行模式(last line mode)将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号。不过一般我们在使用时把vi简化成两个模式,就是将底行模式也算入命令模式。一、打开文件、保存、关闭文件(vi命令模式下使用)vi filename //打开filename文件:w //保存文件:w yusi123.com //保存至yusi123.com文件:q //退出编辑器,如果文件已修改请使用下面的命令:q! //退出编辑器,且不保存:wq //退出编辑器,且保存文件二、插入文本或行(vi命令模式下使用,执行下面命令后将进入插入模式,按ESC键可退出插入模式)a //在当前光标位置的右边添加文本i //在当前光标位置的左边添加文本A //在当前行的末尾位置添加文本I //在当前行的开始处添加文本(非空字符的行首)O //在当前行的上面新建一行o //在当前行的下面新建一行R //替换(覆盖)当前光标位置及后面的若干文本J //合并光标所在行及下一行为一行(依然在命令模式)三、移动光标(vi命令模式下使用) vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母 h 、 j 、 k 、 l ,分别控制光标左、下、上、右移一格。按 Ctrl+b :屏幕往后移动一页。按 Ctrl+f :屏幕往前移动一页。按 Ctrl+u :屏幕往后移动半页。按 Ctrl+d :屏幕往前移动半页。按数字 0 :移到当前行的开头。按 G :移动到文章的最后。按 $ :移动到光标所在行的行尾。按 ^ :移动到光标所在行的行首。按 w :光标跳到下个字的开头。按 e :光标跳到下个字的字尾。按 b :光标回到上个字的开头。按 #l :光标往后移的第#个位置,如:5l,56l .四、删除、恢复字符或行(vi命令模式下使用)x :每按一次,删除光标所在位置的后面一个字符。#x :删除光标所在位置的后面#个字符,例如, 6x 表示删除光标所在位置的后面6个字符。X :每按一次,删除光标所在位置的前面一个字符。#X :删除光标所在位置的前面#个字符,例如, 20X 表示删除光标所在位置的前面20个字符。dd :删除光标所在行。#dd :从光标所在行开始删除#行。五、搜索(vi命令模式下使用)/yusi123 //向光标下搜索yusi123字符串?yusi123 //向光标上搜索yusi123字符串n //向下搜索前一个搜素动作N //向上搜索前一个搜索动作六、跳至指定行(vi命令模式下使用)n+ //向下跳n行n- //向上跳n行nG //跳到行号为n的行G //跳至文件的底部七、设置行号(vi命令模式下使用):set nu //显示行号:set nonu //取消显示行号八、复制、粘贴(vi命令模式下使用)yy //将当前行复制到缓存区,也可以用 “ayy 复制,”a 为缓冲区,a也可以替换为a到z的任意字母,可以完成多个复制任务。nyy //将当前行向下n行复制到缓冲区,也可以用 “anyy 复制,”a 为缓冲区,a也可以替换为a到z的任意字母,可以完成多个复制任务。yw //复制从光标开始到词尾的字符。nyw //复制从光标开始的n个单词。y^ //复制从光标到行首的内容。y$ //复制从光标到行尾的内容。p //粘贴剪切板里的内容在光标后,如果使用了前面的自定义缓冲区,建议使用”ap 进行粘贴。P //粘贴剪切板里的内容在光标前,如果使用了前面的自定义缓冲区,建议使用”aP 进行粘贴。九、替换(vi命令模式下使用):s/old/new //用new替换行中首次出现的old:s/old/new/g //用new替换行中所有的old:n,m s/old/new/g //用new替换从n到m行里所有的old:%s/old/new/g //用new替换当前文件里所有的old十、编辑其他文件:e otherfilename //编辑文件名为otherfilename的文件。十一、修改文件格式:set fileformat=unix //将文件修改为unix格式,如win下面的文本文件在linux下会出现^M。注意:如果不知道自己处在什么模式时可以按2次Esc键即可回到命令模式,会有最后提醒一点:注意大小写!!!
2017年10月06日
6,467 阅读
0 评论
0 点赞
2016-04-19
联想智能路由器Y1S/Y1刷不死Breed方法
Breed 是由 hackpascal 自行设计开发的一个全新的 Bootloader,并用于取代 U-Boot。此 Bootloader 暂取名为 Breed,不是 U-Boot,也不是 U-Boot 的改进版,是全新、独立的、跟 U-Boot 平级的 Bootloader。Breed 拥有楼主不死 U-Boot 的全部功能,并且还有以下特性: 真正多线程 实时刷机进度,进度条能准确反映刷机进度 Web 页面快速响应 最大固件备份速度,依 Flash 而定,一般能达到 1MB/s 免按复位键进入 Web 刷机模式 telnet 功能,免 TTL 进入 Breed 命令控制台 复位键定义测试功能 固件启动失败自动进入 Web 刷机模式 Web 界面跟不死 U-Boot 基本一致 hackpascal 搭建的下载服务器链接: http://breed.hackpascal.net/ uboot刷入方法 1、修改电脑ip:192.168.1.3、子网掩码:255.255.255.0、默认网关为空2、路由断电,按住reset复位键再上电,待到(y1为2.4g灯和usb灯:y1s为wifi灯usb灯)双闪即可松开reset3、使用网线连接路由lan口,y1s注意请连接黑色的百兆lan口4、使用ie内核浏览器访问192.168.1.1 5、选择下载的不死uboot文件点击上传6、虽然刷不死uboot时间很短,但是为了安全稳妥起间,请各位等待下一次重启能够正常完全启动系统7、能够正常完全启动系统后,路由再次断电,按住reset键上电,等约8s后松开8、使用ie内核浏览器访问192.168.1.1 成功了。普通刷机/升级固件流程,进入不死uboot----选择固件刷新----常规固件----上传固件----再次核对固件----重启!
2016年04月19日
9,018 阅读
0 评论
0 点赞
2016-04-12
最新免费帆樯神器 灯笼Lantern下载及使用教程
[摘要]众所周知,在天朝有一个伟大的GFW(防火长城)保护着我们的网络环境,如果你想看看墙那边的风景,就必须想办法翻过去,然而一批批造福网民的软件倒下了,帆樯变得越来越难,然而最近却传来了一个好消息,一款免费强大的帆樯软件——Lantern横空出世。(2016.1.5新增Windows、Mac、Linux、Android四个版本的Lantern蓝灯)更新提示:最新添加Windows、Mac、Linux、Android四个版本的Lantern蓝灯,目前版本为2.1.1版 (2016-4-5)众所周知,在天朝有一个伟大的GFW(防火长城)保护着我们的网络环境,如果你想看看墙那边的风景,就必须想办法翻过去,然而一批批造福网民的软件倒下了,帆樯变得越来越难,然而最近却传来了一个好消息,一款免费强大的帆樯软件——Lantern横空出世。Lantern,中文译为“灯笼”,据说是谷歌出资打造的一款帆樯软件,其口号为“人人可享的开放网络”官网为https://www.getlantern.org/,然而现在是打不开的,你懂的。这款软件近期非常流行,免费小巧,简单实用,堪称科学上网神器。对于是不是谷歌出资打造的,笔者不得而知,不过从近期用户的反应来看,这确实是继“畅游无限浏览器”后又一款良心软件。特别提示:在使用帆樯软件前务必关闭一切国产安全软件,原因不再赘述,笔者只能说此类安全软件说是保护你,实则是...而且推荐大家使用谷歌浏览器,毕竟适配自家的软件最完美,请忽略笔者的360...Lantern灯笼下载地址Windows版 点我下载 (2016-1-5更新)Mac版 点我下载 (2016-1-5更新)Android版 点我下载 (2016-1-5更新)Linux版 点我下载 (2016-1-5更新)注意:笔者是帆樯后从官网下载的,安全无毒,请大家放心使用。(2015-11-17)Lantern灯笼使用教程Lantern使用起来非常方便,下载软件后双击exe安装即可自动安装,而后会在浏览器弹出Lantern界面(如下图)提示你已经成功帆樯了,也列出了几个著名的国外网站:Facebook、YouTube、Twitter等..Lantern界面此时你就可以随心所愿浏览墙那边的风景了。谷歌截图YouTube截图Gravatar截图至此,教程结束,可以说非常简单,而且翻墙后网速也是非常的给力,笔者在YouTube看720P非常顺畅,比优酷还顺畅...最后说一句,如果是谷歌出资打造的,那真是造福人类啊,话说谷歌以后是要跟GFW对着干到底么? 文章来源:http://www.iyaxi.com/2015-11-17/732.html
2016年04月12日
10,307 阅读
0 评论
0 点赞
2014-04-04
HTC通用官方解锁教程,所有HTC安卓手机通用
解锁会新空资料与数据,请操作之前备份好数据!一、进入Bootloader模式: ----「抠掉电池放电几秒后重新插上电池」 ----「按住音量下键+电源键 即会进入BootLoader模式」 ----「按住 音量上下键 选择,按电源键确定,选择进入Fastboot」 ----「用数据线将手机跟电脑连接」 二、使用ADB 获取机器解锁所需文本: 1、 必须下载ADB工具箱 下载地址:http://pan.baidu.com/share/link?shareid=369568&uk=33925327192、下载后将 adb.zip 解压至硬盘的 根目录 (就是系统盘下,一般默认C盘)!获得 adb 文件夹,打开 adb文件夹 双击运行 shell.bat 文件,此时出现黑色运行命令框。 3、 输入命令: fastboot oem get_identifier_token 按回车4、按 回车 后会自动运行出现一段文本。 5、 如下图:在命令提示窗口内 点击鼠标右键 ---> 标记 (准确选择框内的字体,不能有空格)6、按“回车” 确认复制所选区域文本, 再将文本保存备用!(准确选择框内的字体,不能有空格)三、注册HTC官方解锁帐号: 1、「点击传送 」跳转到HTC解锁所需的注册页面,填写如下信息 2、填写完成后,点击下方的绿色按钮 Register 提交注册信息 (请勿使用QQ邮箱注册!尽量使用谷歌邮箱,或者163等邮箱!)3、信息填写 不正确 会出现 Registration Error 4、正确填写 注册信息提交注册后,会提示 注册成功,并且需要您前往注册邮箱收取激活邮件激活注册! 四、查看HTC官方激活邮件: 1、前往您的注册邮箱查看激活邮件,点击链接或将链接地址复制到浏览器粘帖完成注册(若没有收到相关邮件,可检查下邮件是否被拦截在垃圾箱!)五、查看HTC官方激活邮件: 1、「点击传送 」至 HTC解锁页面 2、将第二步获得的文本, 拷贝到HTC解锁页面的文本框内3、点击「Submit」 后HTC会重新发一封邮件到您的注册邮箱内,里面会包含一个名为“unlock_code.bin”的附件 4、下载附件并放到之前下载获得的 ADB文件夹.六、回到刚刚的黑色命令行窗口: 1、输入:fastboot flash unlocktoken Unlock_code.bin 按“回车”键 2 、此时手机会弹出一个解锁界面,按 音量上键 按键选择 YES,点 电源按键 确认,重启后即 完成解锁。 ---- 「若操作完成后依然没有解锁成功,则为HBOOT版本问题。」 ---- 「可使用 HTC一键解锁工具 进行升级HBOOT后再进行手动解锁操作!」 文章来源:http://htcbbs.cnmo.com/thread-12569641-1-1.html
2014年04月04日
5,295 阅读
0 评论
0 点赞
2014-03-14
安装yourls教程
yourls是个不错的PHP源码网址跳转程序,本人测试安装好用,适合做隐藏连接推广或淘宝客之类的站,或者做个自己的短网址。源码下载在后文中。打开user文件夹下config-sample.php修改数据库连接地址及数据库名:define( 'YOURLS_DB_USER', 'your db user name' ); /** MySQL database password */ define( 'YOURLS_DB_PASS', 'your db password' ); /** The name of the database for YOURLS */ define( 'YOURLS_DB_NAME', 'yourls' ); /** MySQL hostname */ define( 'YOURLS_DB_HOST', 'localhost' ); /** MySQL tables prefix */ define( 'YOURLS_DB_PREFIX', 'yourls_' ); 修改访问域名网址:define( 'YOURLS_SITE', 'http://site.com' );修改管理员账号和密码,这里可支持多个(默认两个)$yourls_user_passwords = array( 'username' => 'password', 'username2' => 'password2' // You can have one or more 'login'=>'password' lines ); 上传到空间,网址后加admin就会提示安装,上述配置没错即可安装成功。删除admin文件夹下install.php就可登陆后台了。我安装的后台如下:官方网址:http://yourls.org/源码下载:1.6版 https://github.com/YOURLS/YOURLS/releases演示网址:https://cmsblog.cn/go/22cnhttps://cmsblog.cn/go/zzidc
2014年03月14日
6,720 阅读
0 评论
0 点赞
2013-11-18
GIT发布、管理代码教程
Git客户端使用说明下载Git客户端目前,无论是 Windows 还是 Linux 平台都有比较成熟的Git客户端工具,具体信息如下: Windows下TortoiseGit:立即下载 Linux下:立即下载 下面以Windows为例,概述安装及使用Git部署代码的主要流程。安装TortoiseGit如果您已安装了TortoiseGit,则请跳过此步。安装TortoiseGit之前需要先安装msysGit(下载地址:http://code.google.com/p/msysgit/downloads/detail?name=msysGit-fullinstall-1.8.1.2-preview20130201.exe&can=2&q= ),打开安装程序之后按提示进行安装即可。安装TortoiseGit也比较简单,点击运行安装程序即可;安装过程中如果出现下图(如图3所示),则表示Git已安装成功,可进入下一步。图3:安装TortoiseGit成功配置msysGit路径在第一次clone版本库时,会提示“Set MSysGit Path”;设置msysGit安装目录下的bin目录即可,或右键选择“TortoiseGit > Settings”进行设置。clone代码使用TortoiseGit检出代码即clone代码的主要流程如下:1. 创建本地目录,用于存放从Git版本库中clone的代码。(如图4所示)本地目录可以是任意名字;本地目录将作为Git的工作目录。图4:设置msysGit路径2. 选中本地目录,右键选择“Git Clone”。(如图5所示)图5:Git Clone操作3. 在弹出窗口中,粘贴应用对应的Git地址。(如图6所示)图6:填写信息4. 点击“Ok”后,进入用户信息验证;输入百度账号和密码,完成验证(如图7所示)。图7:用户信息验证5. 验证成功,出现如下提示(如图8所示);将代码clone到本地目录中。图8:代码clone成功6. 进入本地目录即看到clone到本地的文件。代码管理在本地目录中,您可以对版本代码进行增加文件或目录、删除文件或目录、修改文件内容及重命名文件和目录等。新增文件和目录通过Git新增文件和目录的操作步骤如下:1. 如需在本地Git目录中新增文件或目录,既可在本地目录中直接新建,也可从其他地方复制进来。2. 在提交到Git地址之前,需要先进行“Add”操作,告知Git客户端增加了文件(如图9所示)。图9:增加操作3. 如果新增目录中包含文件或者目录,可选中所有,将新增目录以及其子目录或子文件一次性加入。(如图10所示)图10:增加目录内文件4. 点击“Ok”操作成功之后弹出的对话框(如图11所示中),点击“Commit”提交修改,也可直接“commit”将代码提交到Git地址中去。图11:提交删除文件和目录选中要删除的文件,选择Git的“delete”操作,删除当前文件(如图12所示);请不要直接删除。图12:删除文件重命名文件通过Git重命名文件的操作步骤如下:1. 选中要重命名的文件,点击右键选择Git的“Rename”操作(如图13所示);请勿直接重命名文件。图13:重命名文件2. 在弹出的窗口中输入新的文件名。(如图14所示)图14:填写文件名3. 点击“Ok”后,刷新本地目录即可。提交更新通过Git提交更新的操作步骤如下:1. 在将更新提交到Git地址时,可逐个更新提交,也可在本地目录一次提交所有更新。(如图15所示)图15:commit所有更新2. 在弹出框中,根据需要输入本次commit的更新说明(如图16所示);点击“确定”,完成commit操作。图16:commit信息框3. 如果显示如下框(如图17所示),则说明提交更新成功。图17:commit更新成功4. Push到服务器上,点击右键选择“Push”操作,弹出如下对话框(如图18所示)。图18:Push版本库对话框5. 点击“Ok”进行提交,输入用户名以及密码。提交成功后显示下图所示对话框。图19:Push版本库成功此外,利用TortoiseGit可进行的操作还有很多,如:“更新”、“查看日志”和“撤销”等;这里不再赘述。保存用户名和密码TortoiseGit不支持本地保存用户名和密码。为避免每次与服务器的交互都需要输入用户名以及密码,可在Windows环境下新增一个名为HOME的环境变量,如图20所示。图20:设置环境变量HOME变量的值可以自己定义,在新建的HOME环境变量指定的目录中,新建名为_netrc的文件,文件内容如图21所示。(如使用Linux环境则可在当前登录帐号的根目录下新建一个名为.netrc的文件,内容与图21所示一致。)图21:_netrc内容设置此时,再次通过TortoiseGit进行服务器操作时可免输用户名和密码,但如使用公用计算机时则需要防止帐号密码的泄露。拿W7系统下载做了下测试,在XP和WIN7 64位操作系统下,都没出现问题,Git发布代码非常方便,感谢百度开发者中心!
2013年11月18日
7,733 阅读
0 评论
0 点赞
2013-04-04
BAE svn使用教程
这是从百度官方帮助文档里找来的。有了这个完全可以代替FTP。开始试用云空间了。 从这里下载目前,无论是Windows平台、Linux平台还是Mac平台都有比较成熟的SVN客户端工具。windows下TortoiseSVN:立即下载 Linux下RabbitVCS:立即下载 Mac下svnx: 立即下载 下面以Windows为例,概述使用SVN部署代码的主要流程。第一步:安装TortoiseSVN如果您已安装TortoiseSVN,请跳过这一步。在安装的过程中如果出现下图,恭喜您,SVN已经安装成功,可进入下一步。图1.1 安装TortoiseSVN成功第二步:获取SVN仓库地址使用您的百度账户登录百度开放者中心之后进入”管理中心” 并选择“我的应用” 选择相应托管在BAE上的应用,点击“管理”,即可进入待操作程序的版本管理页面 图:管理中心“我的应用”页 点击待操作的版本,看到页面下方的SVN地址,点击“复制SVN地址”,即可获得对应版本的SVN地址 图:管理中心应用列表页第三步 checkout代码首先创建本地目录,用于存放从SVN仓库中checkout的代码。本地目录可以用程序版本的程序名加版本号命名,也可以是其它任意名字。本地目录将作为SVN的工作目录。图3.1 创建本地目录选中本地目录,右键选择SVN Checkout。图3.2 SVN Checkout操作在弹出的窗口中,黏贴第二步中获取的仓库地址,并设置代码的版本信息,可以是最新版本“HEAD revision”,也可以指定为任意版本。图3.3 填写信息点击“ok”后,进入用户信息验证。输入百度账号和密码,完成验证。由于SVN不支持中文,SVN服务初期开放阶段只提供给用户名中不包含中文的用户。图3.4 用户信息验证验证成功,则显示如下提示,并将代码checkout到本地目录中。图3.5代码checkout成功进入本地目录则可以看到check到本地的文件。第四步:代码管理在本地目录中,您可以对版本代码进行增加文件或目录、删除文件或目录、修改文件内容和重命名文件和目录等。新增文件和目录在本地目录中新增文件和目录,可以在本地目录中直接新建,也可以从其他地方复制进来。 此时,新增的文件和目录上标记了问号,例如下图中的新增文件“Blue hills.jpg”和目录 “add”。图4.0.1 本地新增文件和目录在提交到SVN仓库之前,需要先进行Add操作,告知SVN客户端增加了文件或目录。图4.0.2 增加操作如果您的新增目录中包含文件或者目录,可以选中所有,将新增目录以及其子目录或子文件一次性加入。图4.0.3 增加目录以及目录内文件而对于已有文件内容的修改,则可以直接“commit”将代码提交到SVN代码仓库中去。删除文件和目录选中要删除的文件,选择SVN的delete操作,删除当前文件,请不要直接删除。图4.1.1 删除文件重命名文件选中要重命名的文件,右键,选择SVN的“Rename”操作,请勿直接重命名文件。图4.2.1 重命名文件在弹出的窗口中输入新的文件名。图4.2.2 填写文件名点击“ok”后,刷新本地目录,可以看到js.html文件不在,而新增了一个javascripts.html文件。图4.2.3 重命名文件成功提交更新在将更新提交到SVN代码仓库中时,可以逐个更新提交,也可以在本地目录一次提交所有更新。图4.3.1 commit所有更新在弹出的框中,根据需要输入本次commit的更新说明。点击确定,完成commit操作。图4.3.2 commit信息框如果显示如下框,则说明提交更新成功图4.3.2 commit更新成功利用TortoiseSVN可进行的操作还有很多,比如“更新”、“查看日志”和“撤销”等。更多使用请见http://tortoisesvn.net/support.html
2013年04月04日
4,672 阅读
0 评论
0 点赞
2013-03-11
GAE上传文件图文教程
逛论坛时,常会看到有朋友问GAE(google app engine) 上传的问题~~~ 其实GAE的上传还真是蛮复杂的~~没接触过的话,学起来要费一些心神了…. 因为我老是忘记,所以就写一下~~~~关于上传工具的问题,就不多啰嗦了… 用自己喜欢的工具就好,我是用官方提供的上传工具,环境是python 地址如下:http://code.google.com/intl/zh-CN/appengine/downloads.html下载并安装好Google App Engine SDK for Python 、python 安装路径就随意了,我是装在E:\soft\gae 这个文件夹的..完成安装后,进入GAE文件夹,会发现有appcfg.py、dev_appserver.py这两个文件。 前者是上传文件用的,后者是临时启动http server用的… 下面开始讲解上传问题。下载你想要上传的程序,比如micolog,解压到gae目录,找到app.yaml,文本编辑器打开(任何一个程序都有这个文件)application 填你的gae id (比如xsxwhx.appspot.com就填xsxwhx) 准备就绪,打开命令提示符(cmd),进入gae所在目录,敲命令 appcfg.py update micolog* micolog 为文件夹名字…请根据自己的情况作修改期间会提示你输入账户名和密码,即你的gmail帐户。还有输入密码是是看不见的~~~~ 不出意外,就能成功上传~~ 其实上传之前,你可以先启动 app server 来验证一下程序能否正常运行,命令如下 dev_appserver.py -p 8888 micolog 打开浏览器,输入 http://localhost:8888 来访问一下~~ 最后啰嗦一句,请不要滥用GAE…原文来自:http://pxue.net/jiqiao/gaeuplpad.html
2013年03月11日
4,176 阅读
1 评论
0 点赞
2013-01-26
植物大战僵尸破1000关秘籍搭梯子教程
最近无聊,研究着玩PVZ破1000关方法。上面这两张图都是在百度贴吧找到的,可以借鉴。自己在ipad上最高玩到123关,现在改用电脑看能破1000不。电脑上可以有10格,ipad上只有9格,可触摸的玩着爽。发现玩无尽版的关键是增强后方兵防御能力,搭梯子是最好方法。搭梯子教程:http://tieba.baidu.com/f?kz=698297408
2013年01月26日
5,001 阅读
0 评论
0 点赞