一句话知乎 60 秒读懂世界 PHP 源码

知乎地址:https://zhuanlan.zhihu.com/p/401984268 源码很简单,解析知乎接口数据输出即可:<?phpecho json_decode(file_get_contents("https://www.zhihu.com/api/v4/columns/c_1261258401923026944/items"),true)['data'][0]['content'];

IDEA "Cannot resolve symbol" 解决办法

IDEA 无法识别同一个 package 或是同一个模块里的其他类,将其显示为红色,但是 compile 没有问题。鼠标放上去后显示 “Cannot resolve symbol XXX”,重启 IDEA ,重新 sync gradle,Clean build,重新导入项目 都没有用。 多半是因为 IDEA 之前发生了错误,某些 setting 出了问题。解决方法如下: 点击菜单中的 “File” -> “Invalidate Caches / Restart”,然后点击对话框中的 “Invalidate and Restart”,清空 cache 并且重启。语法就会正确的高亮了。

EmEditor 注册码

EmEditor 及永久授权正版激活密钥是一款支持大文件和 Unicode 的最佳 Windows 文本编辑器!号称世界上最快的文本编辑器!快速,轻巧,可扩展,使用方便的 Windows 文本编辑器。 DMAZM-WHY52-AX222-ZQJXN-79JXH

Windows 上使用 gitblit 搭建本地 git 服务器

https://blog.csdn.net/longintchar/article/details/80787907

使用命令行将本地项目上传到 git

使用命令行将本地项目上传到 git1、(先进入项目文件夹)通过命令把这个目录变成 git 可以管理的仓库 git init2、把文件添加到暂存区里面,不要忘记后面的小数点“.”,意为添加当前文件夹下所有文件 git add .3、把文件提交到仓库,引号内为提交说明 git commit -m "my first commit"4、关联到远程库 git remote add origin 你的远程库地址# 例如:$ git remote add origin git@github.com:cutedandan/test.git5、获取远程库与本地同步合并(如果远程库不为空,必须做这一步,否则后面的提交会失败),如果远程库是空的可以忽略 git pull --rebase origin master6、把本地库的内容推送到远程,实际上是把当前分支 master 推送到远程,然后输入密码,验证通过即开始上传 git push -u origin master 如果项目很大,想用 idea 推送项目到仓库会很慢,可以试试命令行方式。

Centos7 查看与开放端口

1、开放端口 firewall-cmd –zone=public –add-port=5672/tcp –permanent # 开放 5672 端口 firewall-cmd –zone=public –remove-port=5672/tcp –permanent #关闭 5672 端口 firewall-cmd –reload # 配置立即生效 2、查看防火墙所有开放的端口 firewall-cmd –zone=public –list-ports3.、关闭防火墙 如果要开放的端口太多,嫌麻烦,可以关闭防火墙,安全性自行评估 systemctl stop firewalld.service4、查看防火墙状态 firewall-cmd –state5、查看监听的端口 netstat -lnptPS:centos7 默认没有 netstat 命令,需要安装 net-tools 工具,yum install -y net-tools6、检查端口被哪个进程占用 netstat -lnpt |grep 56727、查看进程的详细信息 ps 68328、中止进程 kill -9 6832

INSERT INTO SELECT 语句用法

SQL INSERT INTO SELECT 语句 INSERT INTO 插入一行数据可以是INSERT INTO Persons (LastName, Address) VALUES ('cway', 'Hometown')插入多行可以使用 INSERT INTO SELECT 将一个表数据复制到另一个表INSERT INTO Websites (name, country)SELECT app_name, country FROM apps;SELECT INTOselect into from 和 insert into select 都是用来复制表两者的主要区别为: select into from 要求目标表不存在,因为在插入时会自动创建;insert into select from 要求目标表存在。\1. 复制表结构及其数据:create table table_name_new as select * from table_name_old\2. 只复制表结构:create table table_name_new as select * from table_name_old where 1=2;或者:create table table_name_new like table_name_old\3. 只复制表数据:如果两个表结构一样:insert into table_name_new select * from table_name_old如果两个表结构不一样:insert into table_name_new(column1,column2...) select column1,column2... from table_name_old\4.SELECT INTOSELECT LastName,FirstnameINTO Persons_backupFROM PersonsWHERE City='Beijing

oracle to_date()24 小时制表示法及 mm 分钟的正确写法

一、在使用 Oracle 的 to_date 函数来做日期转换时,很多 Java 程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在 Oracle 中会引起错误:“ORA 01810 格式代码出现两次”。 如: select to_date(' 2005-01-01 13:14:20 ', ' yyyy-MM-dd HH24:mm:ss ') from dual; 原因是 SQL 中不区分大小写,MM 和 mm 被认为是相同的格式代码,所以 Oracle 的 SQL 采用了 mi 代替分钟。select to_date(' 2005-01-01 13:14:20 ', ' yyyy-MM-dd HH24:mi:ss ') from dual; 二、另要以 24 小时的形式显示出来要用 HH24select to_char(sysdate, ' yyyy-MM-dd HH24:mi:ss ') from dual; // mi 是分钟select to_char(sysdate, ' yyyy-MM-dd HH24:mm:ss ') from dual; // mm 会显示月份 oracle 中的 to_date 参数含义 1. 日期格式参数含义说明 D 一周中的星期几 DAY 天的名字,使用空格填充到 9 个字符 DD 月中的第几天 DDD 年中的第几天 DY 天的简写名 IW ISO 标准的年中的第几周 IYYY ISO 标准的四位年份 YYYY 四位年份 YYY,YY,Y 年份的最后三位,两位,一位 HH 小时,按 12 小时计 HH24 小时,按 24 小时计 MI 分 SS 秒 MM 月 Mon 月份的简写 Month 月份的全名 W 该月的第几个星期 WW 年中的第几个星期 1. 日期时间间隔操作   当前时间减去 7 分钟的时间    select sysdate,sysdate - interval ' 7 ' MINUTE from dual  当前时间减去 7 小时的时间    select sysdate - interval ' 7 ' hour from dual  当前时间减去 7 天的时间    select sysdate - interval ' 7 ' day from dual  当前时间减去 7 月的时间    select sysdate,sysdate - interval ' 7 ' month from dual  当前时间减去 7 年的时间    select sysdate,sysdate - interval ' 7 ' year from dual  时间间隔乘以一个数字    select sysdate,sysdate - 8 *interval ' 2 ' hour from dual 2. 日期到字符操作 select sysdate,to_char(sysdate, ' yyyy-mm-dd hh24:mi:ss ') from dualselect sysdate,to_char(sysdate, ' yyyy-mm-dd hh:mi:ss ') from dualselect sysdate,to_char(sysdate, ' yyyy-ddd hh:mi:ss ') from dualselect sysdate,to_char(sysdate, ' yyyy-mm iw-d hh:mi:ss ') from dual  参考 oracle 的相关关文档 (ORACLE901DOC/SERVER. 901/A90125/SQL_ELEMENTS4.HTM# 48515) 字符到日期操作 select to_date(‘ 2003-10-17 21:15:37 ‘, ‘ yyyy-mm-dd hh24:mi:ss ‘) from dual   具体用法和上面的 to_char 差不多。trunk/ ROUND 函数的使用 select trunc(sysdate , ‘ YEAR ‘) from dual    select trunc(sysdate) from dual    select to_char(trunc(sysdate , ‘ YYYY ‘), ‘ YYYY ‘) from dual5.oracle 有毫秒级的数据类型   –返回当前时间 年月日小时分秒毫秒    select to_char(current_timestamp( 5), ‘ DD-MON-YYYY HH24:MI:SSxFF ‘) from dual;   –返回当前时间的秒毫秒,可以指定秒后面的精度 (最大 = 9)    select to_char(current_timestamp( 9), ‘ MI:SSxFF ‘) from dual;6. 计算程序运行的时间 (ms)  declare  type rc is ref cursor;  l_rc rc;  l_dummy all_objects.object_name%type;  l_start number default dbms_utility.get_time;  begin   for I in 1 .. 1000  loop  open l_rc for   ' select object_name from all_objects '||   ' where object_id = ' || i;  fetch l_rc into l_dummy;  close l_rc;  end loop;  dbms_output.put_line  (round( (dbms_utility.get_time-l_start)/ 100, 2 ) ||   ' seconds... ' );  end;

Oracle 数据库 PL/SQL 安装教程

˂a name=oracle10g 安装(windows) href="#"˃oracle10g 安装(windows)解压 oracle 数据库安装包,如果是 win7 或者 win10 系统右键点击 setup.exe 选择兼容性,以 xp 方式,并且以管理员方式运行,以及其他所有用户都按着此规则如图并双击解压目录下的 setup.exe,出现安装界面,如下:输入口令和确认口令(管理员密码),如:password,点击下一步,出现进度条检查先决条件,选中红框所示的选择框,如下图:点击“下一步”,出现“概要”界面,点击“安装”出现安装进度条,等待安装完成安装完成后,自动运行配置向导,如下图,等待其完成:完成后,出现“口令管理”界面,点击“口令管理”,如下图:如果测试或练习使用,将 SCOTT 和 HR 用户的沟去掉(解锁这两个账户),如下图所示,点击“确定”:回到“口令管理”界面,点击“确定”,如下图:安装结束,点击“退出”。测试是否安装成功运行 cmd 进入命令行 :sqlplus 用户名 / 密码 @ip 地址:1521/orcl [as sysdba]PLSQL Developer 安装 本机电脑使用客户端连接需instantclient_12_1,新版本兼容更高版本 oracle。下载:https://hik.lanzouy.com/iLU5Dewv4mdhttps://hik.lanzouy.com/iYUAXewv9of解压后使用,进入目录可测试连接例如sqlplus system/ 密码 @ip 地址:1521/orcl [as sysdba]quit 退出。1. 安装 plsql 安装目录不能含中文。2. 远程连接3. 在弹出的登陆窗口中,点取消,Tools->>Preferences,设置 oci 路径。4. 从安装 oracle 的虚拟机中 oracle 安装目录中找到 tnsnames.ora 拷贝至 D 盘根目录(或其它位置),编辑此文件。5. 设置环境变量 TNS_ADMIN 为 D 盘根目录(tnsnames.ora 所在目录)6. 进入系统就可以使用快捷登录了

Oracle 数据库 PL/SQL 安装教程

resellerclub 查询域名是否可以注册接口

例如查询 cway.pw 网址是否被注册,接口示例: https://cn.resellerclub.com/shop/domain-search.php?domain_names%5B%5D=cway&tlds%5B%5D=pw&action=multiple-check-availability&idn_language= 其返回报文 { "status": "success", "data": { "cway.pw": { "classkey": "dotpw", "status": "available", "phase": "ga", "supersite-source": "direct" } }}status 为 available 即域名有效,可以被注册