- 博客(265)
- 资源 (6)
- 收藏
- 关注
翻译 OpenCart 官方开发指南翻译一 —— 模块开发
模块开发 编写 OpenCart 模块可以很好地了解 OpenCart 如何运作的基本原理。就像 OpenCart 的其余部分一样,模块遵循 MVCL 设计模式。本文档指南将介绍如何使用 MVC-L 的每个组件来创建模块的后台和前台部分。创建模块的最简单方法是从 HostJars 下载 DIY Module Builder 框架。该模块包含如何理解和构建自己的模块的目录结构、文件和说明。本页面是一
2017-05-25 15:37:26 9590 4
原创 光猫通过 Telnet 修改自带 WLAN 功能 SSID 强制 ChinaNet- 问题
部分光猫自带了 WLAN 功能,可以小小的娱乐下无线的快感,但是这个恶心的 SSID 却困扰了不少人,今天试了试修改 JS、HTML 均未能成功保存不带 “ChinaNet-” 的 SSID,于是暴力了起来……旧款光猫可以尝试 JS、HTML 操作...新款光猫直接改后台吧,来得比较快。首先我们得拿到光猫的 Telnet 权限,可以参考我个人站点的一篇文章 光猫之天翼网关 F652 新 UI 版
2017-05-21 16:43:07 33443 5
原创 前端优化 —— CheckBox 复选框点击过快导致选中旁边文字问题
原谅我文字表达水平有限,我想表达的是…看图就是这个 ↓↓↓感觉挺恶心的…于是解决方法就来了,操刀 CSS.disabled-click-text { -moz-user-select: none; /* FireFox */ -webkit-user-select: none; /* Webkit */ -ms-user-select: none; /* IE10+ */
2017-04-07 01:53:59 1598
原创 Android 6.0 ROOT 后部分程序无法检测 ROOT 权限问题
Android 6.0 部分程序在使用第三方 Recovery 刷入 SuperSU 后,提示授权通过 SuperSU APP 允许后还是无法获取 ROOT 权限。例如 SELinuxModeChanger、豌豆荚等 APP,还是没法判断到系统已经 ROOT,这是因为 su 程序没有被放进 /system/xbin解决方法很简单,首先得通过第三方 Recovery 例如 TWRP 刷入 Super
2017-02-26 13:32:07 3156
原创 笔记本双显卡 EFI 启动安装 ArchLinux
笔记本双显卡 EFI 启动安装 ArchLinux 简直准备一个 ≥ 4G 的U盘,用U盘安装系统,并且在操作错误的时候能再次通过U盘启动拯救系统。 这里以当前系统为 Windows 系统举例安装,国内镜像下载地址:163.com。打开后选择最新的日期,截止博文日期最新为:2017.02.01/。下载那个 archlinux-20xx.xx.xx-*.iso 就行。然后下载 Win32
2017-02-24 14:05:41 8799
原创 Mac OS X 删除 MySQL
2016年09月18日 【重排版旧文章】 推荐各位朋友使用 Homebrew 进行软件管理,对做开发的朋友非常有帮助。 详询官网:http://brew.sh/index_zh-cn.html简单介绍一下:举个栗子,安装 MySQL(已安装 Homebrew 的情况下)可以直接命令行安装,默认安装最新版 MySQL 5.7.x:brew install mysql如果需要安装旧版的 MySQL
2017-02-19 22:39:50 922
原创 Mac OS X 使用 rc.local 开机执行命令设置方法
在 Mac 里是没有 rc.local 这货的,只有一个 rc.common,但是这个东西属于系统文件,不建议修改,所以有了如下一个良好的方法来开机执行命令。 之前有写过 sh 脚本,然后在系统偏好设置的登录项中添加,这样的效果不是很好,首先它需要调用终端来执行命令,其次也无法使用 root 身份执行。 我们还是规规矩矩的来:打开终端 cd /Library/LaunchDaemons,进入
2017-02-13 23:45:16 7100
原创 Markown 表格之调整宽度技巧
<table> 中表格的宽度由标题的 <th> 决定,我们只需要利用上 CSS 操作一番即可达到目的。说一下,很多网友说没用,这个不是我能决定的,关键看解析器 比如 CSDN 这个 MD 写的博客里面就没法用 <style> 标签 例如,我这个表格,最后一行【值】部分内容超出了,非常不美观,而且左边明显宽太
2017-01-22 10:50:56 85588 28
原创 三目运算符多条件嵌套小解
这几天弄 Padavan 的时候,看到一段 JS 写的三目运算代码,左边过来就是 3 个问号,有点懵逼,翻了下没找到资料,就自己动手理解了一番。
2017-01-21 22:15:46 16366 2
原创 Laravel 5.1 集成 Auth 验证用户注册登录示例
Laravel 5 集成了 Auth 功能,并且包含了一个注册登录功能,通过这个集成,可以轻松实现用户用户注册登录,下文作为一个简易 Demo 示例如何使用。参考:Database Setup Laravel 5.1 How to Make User Login and Registration Laravel 5.1 Laravel 5.1 中文文档 - 系统服务 - 用户认证数
2017-01-08 00:40:47 4904 1
原创 Laravel 5.1 中路由绑定 Controller 包含子目录写法
小郁闷,刚开始使用这货就给我出了一个难题…( ˇˍˇ )StackOverFlow【已答复】:How to put controller inside folder in laravel 5.1.3?【可以使用命令在项目根目录一键创建 php artisan make:controller 目录名/控制器名 --plain】首先在 /app/Http/Controllers 下新建目录,如 Us
2017-01-04 13:53:21 5469
原创 Laravel 在 Nginx 中的参考配置两份
此份参考自网络:server { listen 80; server_name laravel.app; root /项目目录/public; index index.php index.html index.htm; try_files $uri $uri/ @rewr
2017-01-04 12:05:06 9093
原创 Linux 中无法使用 root 用户通过 SSH 远程登录解决方法
Homestead & Vagrant 搭建的开发环境非常好用 默认情况下只能通过用户 vagrant 远程登录系统解决方法:通过 vagrant 登录系统 ssh vagrant@192.168.10.10【同理使用普通用户远程登录服务器】为 root 用户设置密码(已设置跳过此步)sudo passwd,然后输入两次新密码即可。编辑 /etc/ssh/sshd_config 文件,
2017-01-04 01:56:01 15697
原创 Eclipse 中 XML 警告 No grammar constraints (DTD or XML Schema) 解决方法
警告提示如下: Description Resource Path Location Type No grammar constraints (DTD or XML Schema) referenced in the document. *.xml /XXXProject line 1 XML Problem这是由于未指定 DOCTYPE 造成的警告提示
2016-12-30 19:13:18 28615 4
原创 Mac OS X 下终端系统命令丢失提示 command not found 解决方法
事件的起因是我在 ~/.bash_profile 里添加了 ~/.composer/vendor/bin 这个东西导致,或许是 OS X 10.11 的 bug? 先说说 Mac OS 里对环境变量文件的加载顺序/etc/profile -> /etc/paths -> ~/.bash_profile 主要就是这 3 个,如果在找不到 ~/.bash_profile 还会继续按照下方的顺序查找
2016-12-29 17:10:46 15627
原创 Ubuntu x64 编译 Padavan 过程&教程
Ubuntu x64 编译 Padavan 记录 近 3 个通宵尝试用 Mac OS X 进行编译,1 个通宵解决交叉编译工具链 toolchain 问题,后两个通宵执着于固件编译,随后放弃。解决了 Linux Kernel,在 uClibc 那里我知道我没法继续了。实在受不了,中途居然还因为 Mac 上文件不区分大小写少文件。装 Genymotion 的时候正好有 VBox,顺手下载了 U
2016-12-28 05:37:19 5756
原创 检测 gcc 是否支持 C99 标准的方法
一般来说 gcc 3.0 以上都是支持 C99 的但是编译的时候得加上 -std=c99检测 gcc 是否支持 C99 方法,新建 c99.c 文件,内容如下#include <stdio.h>int main(void) {#ifdef __STDC__ printf("%s\n", "stardard C");#endif#ifdef __STDC_VERSION__
2016-12-28 00:43:56 17592
原创 Mac OS X 下 Chrome 去掉第三方扩展提示“请停用以开发者模式运行的扩展程序”的方法
困扰已久的问题,今天终于找到了解决方法。在了解 Aria2 时找到了这个资料:Guide on Packaging and Import Baidu Exporter to Chrome【英文】前言说到的文中方法写得并不详细,下文会写明差异首先我们新建一个文件,内容如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-
2016-12-26 03:43:55 8983 7
原创 适用于国内的 NTP 服务器地址,可用于时间同步或 Android 加速 GPS 定位
NTP 是什么? NTP 是网络时间协议(Network Time Protocol),它用来同步网络设备【如计算机、手机】的时间的协议。NTP 实现什么目的? 目的很简单,就是为了提供准确时间。因为我们的手表、设备等,经常会时间跑着跑着就有误差,或快或慢的少几秒,时间长了甚至误差过分钟。NTP 服务器列表最常见、熟知的就是 pool.ntp.org,国内地址为:cn.pool.ntp.org
2016-12-25 02:47:49 138546
原创 使用 MEAN 进行全栈开发基础篇——6、接着前面玩儿删除
GitHub 项目地址:https://github.com/maxsky/ForUsers删除一个用户 在本节中,你将学习如何使用 Monk 删除文档。你还将复习一下你对 Express 和 Angular 的一次学习。在本章结束时,所有部分应该像拼图合在一起。 我们将在几个步骤实现此功能。从服务器开始,我们将构建一个用于删除用户文档的 API 端点。然后,我们会在列表中每个用户的前面添加一
2016-12-20 03:45:18 1030 7
原创 使用 MEAN 进行全栈开发基础篇——5、接着前面玩儿编辑
修改一个用户的信息 在本节中,你将看到另一个 API 端点,Angular 视图,控制器和路由的示例。 我们将以类似的方式来处理这一部分。首先,我们创建两个 API 端点:一个用于获取具有 ID 的用户,另一个用于更新用户。然后,我们会在首页中为每个用户添加一个链接。当用户点击此链接时,他们将被重定向到填充了用户详细信息的表单。当他们点击保存,修改的信息将被保存,然后他们将被返回到主页。1. 创
2016-12-20 02:54:46 842
原创 使用 MEAN 进行全栈开发基础篇——4、接着前面玩儿添加
添加一个新用户 在本节中,你将了解有关使用 Express 创建 API 端点,使用 Angular 构建表单,以及使用 Monk 在 Mongo 中存储文档的更多信息。 与上一节类似,我们将从后端到前端的几个步骤中实现此功能。首先,我们将创建一个用于添加用户的 API 端点。我们将使用 Express 路由创建此端点并使用 Monk 在 Mongo 中存储用户文档。然后,我们将创建一个包含表单
2016-12-20 02:08:50 1050
原创 使用 MEAN 进行全栈开发基础篇——3、接着前面玩儿查询
本篇目的 在首页显示数据库内所有的用户,方法多式多样,可以从前端到后端,反之亦可。我们现在就参照以下步骤实现吧:在 MongoDB 中创建一个数据库并且添加一些用户然后通过 Express 创建一个 API最后使用 Angular 来调用 API 并显示这些数据现在开始创建数据库 这儿我们需要用到一个免费的可视化工具,Just like Navicat For MySQL 这样的东西。下
2016-12-19 18:07:45 1079
原创 使用 MEAN 进行全栈开发基础篇——2、弄一个简单的用户管理试试
搭建项目这下我们应该来搭建一个项目了,随便起个名字 ForUsers找一个合适的位置,然后打开命令行:express ForUsers 会得如下树状图的结构├── app.js├── bin│ └── www├── package.json├── public│ ├── images│ ├── javascripts│ └── stylesheets├── rout
2016-12-13 02:46:28 1929
原创 使用 MEAN 进行全栈开发基础篇——1、先来弄个环境什么的
参考自:https://blog.udemy.com/node-js-tutorial/ 译文:http://www.imooc.com/article/1614 | http://www.imooc.com/article/1641 需要注意的是现在 Angular 和原文有点差异(包括译文)构建 Node 应用有很多选择,但 MEAN 全栈式框架最近变得非常流行,MEAN 代表: *
2016-12-13 02:26:13 1903
原创 Java 面试小指南(二)——递归算年龄加 2
看百度百科总是比较专业的回答,还是看看某乎 什么是递归?下面有一张图说的是抱起小鲤鱼那个有点意思。题目:假设现在有n个人,第一个人年龄为10,第二个人年龄为12,第三个人年龄14,后一人年龄比前一人年龄多2,用递归方法算出第8个人年龄。这时候千万不能去 for 了,注意递归递归递归!实际代码:public class main { public static void main(String[
2016-12-06 13:23:22 1906
原创 Java 面试小指南(一)—— short 的对错
以前一直没用过 short 这个类型最近面试的时候考到这个问题,问题如下:以下代码对不对?short s1 = 1;s1 = s1 + 1;这样又对不对?short s1 = 1;s1 += 1;总之我当时是懵逼了,回来以后赶紧撸开 Eclipse 试了一下果然有错,原来需要强转,原因如下: 数值范围小的赋值给数值范围大的会自动提升,反之则需要强转。
2016-12-06 13:05:30 766
原创 PHP 取 302 跳转后真实 URL 的两种方法
第一种,CURL形式【感觉处理略慢,代码偏多】...2. 第二种,使用 get_headers
2016-11-23 01:25:07 14237 2
原创 Mac OS X 下 U盘安装盘简易制作教程
一、准备工作U 盘 ≥ 8G 一个可正常启动 Mac OS X 系统的 Mac 一台(Hackintosh也可)已下载镜像一个,DMG 手动挂载;推荐从 App Store 下载大脑、眼睛和双手二、开始了首先,如果从 App Store 下载的镜像,会在 应用程序 (Application) 目录看到,名称类似:Install OS X El Capitan.app【安装 OS X EI
2016-10-21 09:53:41 7312
原创 Nginx 服务器配置问题,首页 403 及提示下载的解决方法
最近把 VPS 上的 Apache Httpd 都换成了 Nginx但是一般新搭建的 Nginx 服务器都会遇到这两个问题访问根目录提示 403 错误不提示 403 错误,却提示下载首先来看看 403 的问题,进入 /etc/php-fpm.d 目录vim 或 nano 编辑 www.conf 文件,往下拉一点找到 Unix user/group of processes看看 user 和 g
2016-10-18 18:28:09 4157
原创 高漫 1060 Pro 数位板 Mac OS X 下无法设置 shift 快捷键解决方法
这两天女朋友心血来潮入了一个高漫 1060 Pro 要开始她的创作生涯买的时候又没有问问我帮她了解一下,结果买来后发现数位板上无法设置 shift 的快捷键。也就是说,数位板有一堆按钮,可以自定义设置为键盘上任意键位,在 SketchBook 中按住 shift 可以用来画直线。然而配置后发现除了 shift,其他都可以用,联系 万能宝 卖家说在 Mac OS X 下无解,shift 就是用不了。仔
2016-09-14 01:09:09 19543 12
原创 Mac OS X 下 QQ 截图功能开机自启设置方法
QQ 的截图功能里面是没有开机自启设置的,只有一个退出 QQ 后继续运行的选项。那么如何设置这个功能自启呢?其实很简单截止 2017年07月18日,QQ已经更新到 6.0.1 了!截止 2016年09月13日,QQ已经更新到 5.1.2 了! 最近这段时间 QQ 的更新速度非常快,说明了 Tencent 对 Mac 用户的关注度越来越高,这是一件大好事,加上微信也在前段时间迎来了 2.0 的大升级
2016-09-13 17:45:46 6240 5
原创 Git Clone 克隆项目中子模块 Permission denied (publickey) 的问题
最近刚刚在 Windows 上重新编译了 SS(嘘,小声点!)因为不喜欢 3.0 那个版本,就拿原作者的 2.5.7 版做了编译,修正 XXXList 的列表 URL 地址并且关闭了自动更新。然后就准备再重新编译一下 Mac OS 上的 SSX(再次小声点。。。)没有 Mac、iOS 开发经验的我一脸懵逼的下载源码,然后看到有几个空文件夹,就往里面填坑,填了许久,总觉得不完美。终于了解到 Git 是
2016-09-04 03:50:05 3772
原创 Mac OS X 下修改 Google Chrome 显示语言的方法
Google 官方说明:更改 Chrome 语言翻译设置实际上可以看到,并没有那个按钮 以这种语言显示 Google Chrome 我记得在 Windows 下有这个选项,Mac 上没有这有点疑惑。 当然,如果把系统语言更改为英文,Chrome、QQ 等一系列软件会自动变成英文界面,而且没有提供切换语言的设置。啪了下 Google,找到了方法,直接在终端运行后重启 Chrome 即可更改。英文 -
2016-09-02 10:53:36 17352
原创 浅谈 SQL 中 LEFT JOIN/RIGHT JOIN/INNER JOIN/FULL JOIN 差别
以前我们创建数据库的时候,会在考虑关联关系后设置上外键现在我们不这样做了。因为设置关联关系很麻烦,而且一旦数据出现错误,排错相当不变,于是现在我习惯用大脑逻辑……好吧,专业名字我就不清楚了,这个用大脑逻辑就是,你在涉及数据库的时候,脑海中就给设计好对应个关联关系,而并不用去设置外键什么的,最后直接用 table、join 等方式操作就好。OK,最近用 ThinkPHP 关联模型的时
2016-08-30 16:32:52 919
原创 国内外优秀前端 CDN 加速服务
2017年03月03日 鬼知道 360 CDN 什么时候又抽了(时好时坏,极慢!),现在 Google Fonts 在北京电信已有服务器,访问速度快快的,鼓掌!新增一个 CDN,一“套”带走! 点这里:直达新 CDN2016年09月13日 逗我们玩儿呢!360 CDN又开启服务了!我不管,我就是要更新一下博客。2016年09月08日: 360 CDN 已经停止服务,大家放心使用其他的
2016-07-21 10:50:07 25401 12
原创 Mac OS X 10.11+ 因 SIP 安全问题无法运行某些 APP 的解决方法
说个最简单的例子就是 XtraFinder 在 OS X 10.11 下用不了那么,详细的 SIP 说明可以看看这里 更新SIP配置方法简要说明这里只是一个简单的说明遇到权限问题怎么解决比如 XtraFinder:关机开机按住 option 键,在弹出的启动磁盘选择界面选恢复 10.11,或者直接按下键盘 command + R进入恢复模式,点击实用工具 - 终端在弹出来的终端窗口中输入c
2016-07-06 14:35:50 12814
原创 Android ViewPager 下 ListView 不显示的问题
接触 Android 没多久,不是很熟悉吖某网友找到我问我 ViewPager 是不是和 ListView 冲突,显示不了于是昨晚陪他一起折腾到凌晨3点…今天灵光乍现!奇迹般的解决了……首先说一说不显示的问题,其实是我们一直没有放数据到 ListView,并且也没有设置适配器当时在网上查到需要设置适配器,有点懵逼,不明觉厉……好,正文了,首先定义这几个东西: ListView listView
2016-06-14 11:58:00 3780
原创 ThinkPHP 中 M 方法查询数据库最后使用 find() 导致返回结果集 foreach 数据不对的问题
最近在玩 ThinkPHP 框架,对立面的什么 I 方法、P 方法、M 方法赞一个但是遇到问题了,foreach 一直返回这玩意儿: 数据库正确数据如下: 百撕不得其姐啊…纠结了半天,试试最后那里用 select() 呢?if ($retM != null) { return ($retM->where ( "number='$bespeakID'" )->select());} el
2016-06-06 02:15:51 3214
原创 Apache 2.2 安装好后新建任意 PHP 文件访问时返回 500 Internal Server Error 解决方法
简单说来就是权限问题首先 cd 进入 /var/log/httpd 目录然后 vi 或者 nano 打开 error_log 文件可以看到类似这样的提示:如果是这个 AuthType not set! 错误,直接 cd 进 /etc/httpd/conf 目录也可能是 /etc/apache2 目录编辑 httpd.conf,先找到这一段<Directory /> ***</Directo
2016-06-05 23:12:19 5815
Hopper Disassembler v3 3.9.15 For Mac Cr
2016-04-17
Detours Pro 3.0 支持 x86 x64 和 ARM
2016-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人