正则表达式示例
1 | // main.dart |
JS语言的实现如下:
1 | <!DOCTYPE html> |
1 |
|
1 | // main.dart |
JS语言的实现如下:
1 | <!DOCTYPE html> |
1 |
|
查看Ruby版本
1 | ruby -v # 或 ruby --version |
安装/升级Ruby

1 | 1、打开环境变量配置文件 |
先看Ruby参考里面对eval和binding的解释:
eval(expr[, binding[, fname[, lineno=1]]])
把字符串expr当作Ruby程序来运行并返回其结果。
binding
生成并返回Binding对象。该对象包含变量、方法等的环境信息,它通常用作Eval的第二参数。
参照SharedPreferences:
1 | class SharedPreferences { |
创建一个单例的Manager类
1 | class Manager { |
调用
1 | // 无论如何初始化,取到的都是同一个对象 |
参考文章:How to install apt-get or YUM on Mac OS X
如果要在Mac OS X上安装apt-get或yum类似的软件,你有两种选择:
安装了上面的程序之后(一个就行),您可以使用brew install PACKAGE_NAME或port install PACKAGE_NAME安装可用的软件包。
rpm -qa |grep yum

brew install rpm
Mac OS X是基于Unix的,它可以使用非常多Linux平台上开源的优秀工具,比如wget,比如dos2unix脚本工具等。
但是OS X系统本身却缺少Linux下得包管理器。比如Fedora的yum与dnf,比如Ubuntu的apt-get,比如ArchLinux的Pacman等。是这些优秀的开源软件在Mac上的安装只能通过下载源码,编译,安装,配置环境变量的步骤来完成安装。对于大部分的软件,在安装过程中是需要很多的依赖库的,手动去解决这些依赖库是十分痛苦的事情。包管理器干的就是这样的事情:解决软件安装过程中的依赖关系。
有一个开源的项目叫Homebrew,完美解决了Mac OS X上没有包管理器的尴尬。参考文档:为什么要使用Homebrew
Mac下自己试的是无法安装yum,相应的yum install,改为了brew install。

如:
在浏览器中访问项目地址:http://localhost/zentaopms/www/index.php,进入系统安装程序,点击开始安装。
请确保你的服务器是打开的,比如你使用的是XAMPP

问题描述如下截图:

原因是:http://localhost/phpmyadmin/下原本的zentao数据库缺失了,即原本的应该是有如下的zentao数据库的。

或者你也可以看到xamppfiles\var\mysql下缺少了zentao数据库文件夹了,有的时候是如下样子的:

解决办法:赋值一份原本的到xamppfiles\var\mysql下,或者你重新安装禅道吧。
请参考官网操作:官网:如何配置email发信
附:
1 | 我的网易授权码是`Auth0987`、 |

为看起来更好,你可以更改发信人

点击进入:XAMPP 下载地址

进入后的页面如下

注意:这里要下载-installer.dmg的安装,不要下载-vm.dmg的安装。
否则,会造成XAMPP安装后界面不一样。
解决方法:
1、打开/Applications/XAMPP/xamppfiles/xampp进行编辑
2、找到这一行:$XAMPP_ROOT/bin/mysql.server start > /dev/null &
3、添加如下一行在找到的那一行上面:unset DYLD_LIBRARY_PATH
然后启动mysql,如果无效果跳到解决方法二
解决方法:杀死与mysql有关的进程后,重新尝试启动mysql
方法一:打开终端,输入ps aux | grep mysql,拿到进程号pid(如这里是pid=120)后,执行杀死进程的命令kill -9 进程号即如 kill -9 120即可重新启动mysql。
方法二:打开活动监视器,搜索mysql,关闭对应进程即可。
有时候如果你发现活动监视器关掉mysql后,又自己生成了,而造成你的mysql一直关不掉,那么请检查是不是你开着如下的mysql。那么我们关掉后即可。


最终实现的效果及需要实现的内容,如下图所示:

用户名登录的流程图如下:

相应的代码实现如下: