PowerRC's Blog

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

20,735

2017美国出生婴儿持旅行证回国上户口攻略

先简单交代一下背景: 父母双方都没有绿卡,孩子在美国加州出生,已经办妥旅行证。2017年回国过年的时候在深圳办理了户口。
总地来说,没有什么特别麻烦的事情,一切按照流程来办,我反正没有遇到什么刁难人的事情,比起美国护照好办多了。

前提是,已经拿到了旅行证,美国出生所在地 county 出具 的birth certificate , 和州政府出具的certified copy of birth certificate,还有旧金山领馆加盖在这两份文件上的骑章。

1、第一步,先去深圳市公安局出入境管理处出具《入户通知书》,官方对此有专门的说明:http://www.szga.gov.[……]

继续阅读

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

4,386

简单分享一下我的home network infrastructure

1、网络环境与设备
网络环境是comcast的100mbps/6mbps (down/up) cable network
1)有线设备6个(1个安防NVR,4个wired network security camera,1个电视盒子)
2)无线设备 约10个(2部手机,2部平板,1台laptop ,1台desktop,3个wireless security camera,一个wireless smart doorbell , 一个wireless smart thermostat )

2、需求
1)要有流控,家里的所有网络设备[……]

继续阅读

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

3,244

我对控制翻转与依赖注入的理解

控制翻转与依赖注入是一种由java届兴起的设计模式,比较老了,不算什么新鲜东西,可能是有一堆java的程序员转行写php,所以也把这种设计模式带入到了php。
现在比较新的框架,例如lavarel和phalcon都是用到了这种设计模式。

我算是比较老的程序员了,从大学里面学的面向对象和面向过程的开发模式,转去接触这种概念有点不适应。
也不知道是语言问题还是其他人写的教材故弄玄虚,我觉得他们没有讲清楚。
现在简单地谈谈我的理解。

所谓控制翻转,就是系统中的对象里面的属性,不依赖纯代码实现,而是通过这个对象之外的参数来实现。
这些参数可以在对象生成的时候通过构造函数传递进去,也[……]

继续阅读

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

4,262

Magento2修改订单编号规则

其实在Magento v1.x的时候,这是个标准后台功能。
由于某种原因,2.0开始后他们就不开放这个后台功能。

今天刮了一下代码,发现这个编号功能,是由一个名字叫”SalesSequence”的模组控制。
这个模组在数据库里的表名是”sales_sequence_profile”
magento2_increment_profile_table
用phpmyadmin打开他,你就能知道你想要修改的东西了。[……]

继续阅读

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

8,177

旧金山领事馆办理旅行证和出生证领事认证

之前是参照这个文章:https://www.powerrc.net/china_travel_doc_sanfransico.html

先说出生证公证领事认证。
在加州,需要先办县政府的出生公证(birth certificate) ,然后再办州政府的州务卿认证(state apostille)。
这些都很好办,按照政府官网做就好了,县政府的直接自己开车去,当场拿,州政府的寄原件过去,2周后收到。

需要特别注意的是,你去办州认证的时候,他们会把你带去/寄去的县政府出生公证用订书机订 在 州认证的那张纸下面再盖章。
这个钉子千万不能去!这个钉子千万不能去!这个钉子千万不能去![……]

继续阅读

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

8,693

Centos7 用 nmtui修改ip后立即生效的办法

在centos 7 里,系统的网络服务守护程序 NetworkService 是一项很重要的系统服务,除非主动关闭,否则要操作服务器的网络参数时会和以前的命令行有点不一样。

过去让我最惊讶的一点,是用nmtui修改ip地址,无论怎么重启系统服务,例如systemctl restart network 之类,都没法生效,必须重启才生效。
我曾经放狗搜过,网上的文章都是让重启网络服务,其实都是错误的。

今天闲来没事研究了一下,发现其实有办法立即生效。
就是修改后,再用nmcli reload 修改过的网络配置。
命令如下:

1
#nmcli con reload

另外,如果你[……]

继续阅读

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

2,813

nginx运行php报错Primary script unknown的解决办法

其实类似的解决方法的文章,网上有很多,但是我觉得总结得不够全面,所以这里单独总结一下。
总而言之,引起这种错误,是由于nginx无法获取到php运行脚本文件。

原因有以下可能:

1、权限不对。比如nginx的运行用户是www,但是文件的拥有用户是root然后不可执行。

2、nginx配置错误。php分段下,默认的配置是

1
fastcgi_param  SCRIPT_FILENAME  /scripts/$fastcgi_script_name;

需要改成

1
fastcgi_param  SCRIPT_FILENAME  $document_root$fastc[......]<p class="read-more"><a href="https://www.powerrc.net/nginx_php_primary-script-unknown_cn.html">继续阅读</a></p>

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

4,873

c语言打开文本文件一次性读取所有内容

c语言编程中,读取文件这个算是基本工了。
网上大部分文章都是按行或者按字符,循环读取,我觉得这样编程效率不高(其实最终运行起来,所有方法都是I/O循环读取),这里分享一个一次性读取所有内容的办法,代码看上去会稍微间接些,就是用fread函数。

1
2
3
4
5
6
7
8
9
10
11
12
#include
#include

main()
{
  FILE * fileStream;
  long fileSize;
   
  //先初始化文件指针
  fileStream = fopen("/path/to/the/file", "rb");

     //先获取文件大小,以分配文本流空间[......]<p class="read-more"><a href="https://www.powerrc.net/c_fread_read_all_content_at_one_time.html">继续阅读</a></p>

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

19,237

[zz]美国生华裔小孩在中国驻旧金山领馆办理旅行证和领事认证流程

zz from :https://b.henryzhou.com/index.php/2014/04/american_born_kid_chinese_travel_documents/

最近在中国驻旧金山领事馆给女儿办了中国旅行证和出生证领事认证(回国落户的话需要后者),鉴于网上关于美国生华裔小孩办中国出生证有众多版本介绍,并且各个领事区的流程也略有不同,在这里就讲下旧金山领事馆的情况。

首先要确认你的小孩有中国籍,按照中国国籍法,小孩(海外)出生的时候如果父母一方已经有绿卡了,那就拿不到中国籍了。实际操作中,驻美国的中国领事馆只看你有没有美加两国绿卡,没的话就只要你不高调宣称[……]

继续阅读

Posted by:
PowerRC

码农,吃货,偶尔飙车和摄影,应该属于危险人物。

4,253

Haproxy 安装Symantec SSL 证书

安装之前搜了下,发现没有相关文章,就写一个吧

简而言之,其实haproxy安装ssl证书很简单,和安装nginx的相比,就是需要自己动手合并证书文件与密钥。

下面是具体步骤:

1、先去申请Symantec SSL 证书。简要来说,就是你自己生成一个密钥文件(下面以powerrc.net.key为例)和自签发文件(下面以powerrc.net.csr为例),把powerrc.net.csr的内容提交给Symantec

2、证书签发后,Symantec会给你2个证书文件,分别是IntermediateCA.cer ,ssl_certificate.cer。看名字就能看得出来[……]

继续阅读

back up ↑