MySQL字符串连接函数

MySQL中 concat 函数 使用方法: CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。 注意: 如果所有参数均为非二进制字符串,则结果为非二进制字符串。 如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。 一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型 cast, 例如: SELECT CONCAT(CAST(int_col AS CHAR), char_col) MySQL的concat函数可以连接一个或者多个字符串,如 mysql> select concat( 10 ); + + | concat( 10 ) | + + | 10   | + + 1 row in set (0.00 sec) mysql> select concat( 11 , 22 , 33 ); + + | concat( 11 , 22 , 33 ) | + + | 112233 | + + 1 row in set (0.00 sec) MySQL的concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL mysql> select concat( 11 , 22 ,null); + + […]

龙生   15 May 2017
View Details

c# WebBrowser如何伪造http referer

webbrowser1.Navigate(url, _self , null, Referer:http://www.xxxx.com );   from:http://blog.csdn.net/sunshuqian2005/article/details/23561535

龙生   15 May 2017
View Details

用n多的框架写同一个demo

最近有了比较长的空闲时间。 所以看了很多很多不同的语言,框架。 java用了很多年了,总觉得眼界都被java影响了,所以想从新开始学一点新的东西。 而一旦开始选择开始的路径,完美主义的小心思就出来作祟了。 泛泛的接触了好多好多东西,基本上主流的语言,框架都把入门文档看了个遍。 到最后都没有达到最初想学点东西的目的,反而看文档的能力提高不少 所以,我决定不再单纯的看了。 我觉得执行下面的计划,动手写写。这也是为什么文章开始就要写明发表时间,因为未来会发生什么谁也不知道,我得到的结果只是当下我认为的好结果而已。 仅此而已 这里是列表文本测试方式:controller层上返回服务器当前时间 new Date().getTime() //long类型 开发方式:使用各个框架的引导教程默认设置去写代码,尽量写最少的代码完成demo 测试的框架:jfinal(java),grails(groovy),play(scala),springboot-undertow(java),express(js),beego(golang),compojure(clojure) .看情况增加 测试内容:ab进行压测测试,开发效率(完成所花费的时间),上手难度,扩展性(面对需求频繁更改的可维护性) 压测命令:ab -n 100000 -c 1000 -k http://localhost:8080/ 测试机器:amdFX 6300 3.5G+8G+windows10 因为都是主观感受,因此对其他人来说没有任何参考价值 没有任何参考价值 没有任何参考价值 没有任何参考价值 重要的事情说三遍,免得别人以为我在宣扬啥。 下面开始贴图 jfinal jfianl是我用的最多的框架,目前整个公司也在用,真的用起来很爽,最喜欢orm层设计,可以不写字段,对于需要频繁变更数据库结构的前期开发非常顺手。扩展起来也很方便,毕竟是java系。上手的话和在测的这些比较对于0基础的朋友来说属于困难。 jfinal+tomcat9m 不打包,使用idea直接运行起来,配置文件里面关闭dev jfinal+tomcat8 war包 关闭dev jfinal + jetty9 war包 关闭dev spring spring是jee开发绕不过去的大山,springboot用的人越来越多,其实我之所以要看springboot只是对undertow这个框架感兴趣。因此测试结果也是直接测试undertow内核下的性能。 springboot上手难度的话个人感觉比jfianl简单一些,比着教程可以跑起来,不过对于不了解java的朋友来说 看到一大堆注解,会疯掉。 springboot+undertow idea中直接run scala scala号称是会干掉java的jvm语言,多范式,spark,这门语言本身有很强烈的光环,而且play作为非常牛逼的全栈框架,给人的体验是极爽的。写代码->刷新看结果,不需要重新编译。唯一感觉不好的是,scala这门语言好晦涩 .各种符号,各种+-*/,各种箭头。语言本身上手难度决定了这个框架的上手难度。 play groovy groovy是大家经常用却不知道它的语言,这么说的原因是,gradle就是groovy开发的。grails是groovy借鉴ruby on rails框架开发的web 框架,对新人极其友好,命令行里面,create-controller,create-doman,create-service。直到现在我还能回想起那种写代码顺畅的感觉。而且grails3以后,底层实现直接使用spring4+hibernate5。对于ssh系的开发人员来说,上手速度杠杠的。因此测试也是两种,console中直接执行使用的jetty,使用main函数执行使用springboot。而且由于本身是脚本语言,代码修改非常方便。 grails3 console中直接运行 grails3-springboot nodejs 作为nodejs杀手框架express,让前端人员在各种领域里面虐杀各种后台开发人员。俗话说的好,凡事能用js实现的东西,早晚要用js实现。上手速度没有比他更快了。而且写的是js的代码,简单又好学。nodejs真心不错的。 express4 clojure clojure 是jvm下面的一门lisp方言。俗话说,每过一段时间,总有一小撮人发现这个世界上还有另外一个世界叫lisp,并且他们妄想lisp能够统领全世界。其实lisp下面有不少web框架可以用,为什么选择compojure这个框架,主要原因还是http-kit。compojure默认配置使用jetty7执行,效率没法看了,但是换成http-kit内核以后,速度飞起.测试完http-kit以后,我对这个框架产生非常大的兴趣,有谁知道有http-kit有哪些应用吗? 这个速度真的是可怕啊。 上手难度:你知道lisp吗? compojure 默认配置 compojure+http-kit golang golang作为google亲儿子语言,不用多说了。好多朋友都喜欢,我去年也用了好一阵子,确实很好,而且beego作为国人开发的框架,教程的丰富程度,从视频到文字应有尽有。但是,不知道是什么原因,在我的机器上beego测试出来的速度有点匪夷所思的慢,这个值大家看看就成了 这个值大家看看就成了 这个值大家看看就成了这个值大家看看就成了 重要的事情说三遍,要不然我就成beego黑了. beego 默认配置 测试全部完成以后发现,其实测试本身没啥意义,因为都是默认配置,和优化以后效率就没有什么可比性了。因此只能图个乐呵。 茄子萝卜各有所爱,何必在意细节 from:https://my.oschina.net/jsmagic/blog/802851

龙生   15 May 2017
View Details

如何在CentOS 7中安装Git

Git是在今天的软件开发行业一个非常有用的版本控制工具。我一直使用Git。于是为Linux公社的读者写一篇如何在CentOS 7中安装Git教程 什么是Git? 如果你曾经使用过Github这样的网站或者在Bitbucket 购买过代码,把它展示给你的朋友,那么你可能知道Git是什么。至少,你肯定对它有过了解。 Git是软件开发中最广泛使用的版本控制系统,其最初发布于九年前的2005年4月7日,主要是为了保证一个大型的分布式开发项目的顺利进行。和客户端 服务器系统的开发不同,开发者独立于网络访问或中央服务器,因为每个Git的工作目录是一个全面的资料库。 创始人Linus Torvalds决定遵循GNU通用公共许可证第二版的协议条款,免费的发布Git。维基百科中可以了解到,有许多语言来正在开发这个版本控制系统,如Perl, Bash, C and Tcl。 在GentOS7上安装Git之前,我必须明确Git支持主流的操作系统,如Linux,POSIX,Windows和OS X. 分割线 GitHub 教程系列文章: GitHub 使用教程图文详解  http://www.linuxidc.com/Linux/2014-09/106230.htm Git 标签管理详解 http://www.linuxidc.com/Linux/2014-09/106231.htm Git 分支管理详解 http://www.linuxidc.com/Linux/2014-09/106232.htm Git 远程仓库详解 http://www.linuxidc.com/Linux/2014-09/106233.htm Git 本地仓库(Repository)详解 http://www.linuxidc.com/Linux/2014-09/106234.htm Git 服务器搭建与客户端安装  http://www.linuxidc.com/Linux/2014-05/101830.htm Git 概述 http://www.linuxidc.com/Linux/2014-05/101829.htm 分享实用的GitHub 使用教程 http://www.linuxidc.com/Linux/2014-04/100556.htm 分割线 前期准备 请确保您的机器上安装有CentOS 7系统以及一个帐户具有root权限。因为我们需要在系统上安装软件。 安装Git 从源代码编译 从源代码编译和安装软件并不是很难,但是可以肯定它需要一些知识,我强烈建议仔细地按照本教程的每个步骤,尤其是如果你之前还没有这样做过。 这个方法可以使我们获得包含最新的功能的最新的版本,但这种方法的缺点是,一旦安装完成正在被在CentOS系统中使用的yum包管理器不能更新 因为一些软件包之间有依赖关系,我们必须你必须以手动安装一些软件,才可以继续安装。于是我们可以打开CentOS7终端,运行以下命令。 拿到root权限 su root 使用下面的命令 sudo yum install Development Tools 如果 上面的命令没有执行,也可以使用下面的命令来解决这个问题。 yum  groupinstall Development Tools 选择Y并按下回车键。 然后运行下面的命令来安装需要本教程的一些其他的包。 1 sudo yum install gettext–devel openssl–devel perl–CPAN perl–devel zlib–devel 一旦依赖已经安装那么,我们需要找出并下载的Git软件的最新版本。下面的截图显示,我们可以得到最新版本的页面信息。 你可以从上面的截图看到最新的版本是V2.3.0。不要下载带有-rc的,因为它代表了一个候选发布版本。 通过使用wget的工具下载的Git的2.3.0版本。 1 wget https://Github.com/Git/Git/archive/v2.3.0.tar.gz 然后使用tar工具来解压您刚刚下载的.tar归档文件。 tar xvf v2.3.0.tar.gz   然后使用cd命令更改工作目录,如下所示。 […]

龙生   15 May 2017
View Details

你应该知道的9款流行 Web 框架及其优缺点

对于 Web 开发人员来说,找到一些合适的工具,能让工作轻松许多。这其中,Web 框架更是提升工作效率的“利器”。但因为可选的 Web 框架非常多,如何选择也是一件令人头疼的事情。 本文列出了9款目前比较流行的 Web 框架,并对优缺点进行分析,希望能对大家有所帮助。(内容主要编译自Ken Mazaika的The 9 Most In-Demand Web Frameworks And What You Need To Know About Them) 首先, 什么是 Web 框架? 当 Web 浏览器使用 HTTP 和在其他地方运行的服务器(计算机)通讯时,这些服务器会收到一些通知: 所选的 URL 如何输入网址(通过表单提交或只是在浏览器栏中输入网址) 服务器要干很多事情,比如: 读取数据库里的数据和添加数据 找到正确的结果(用户是否被允许查看试图访问的页面?是否要发送到不同的URL?等等) 构建用户将看到的网页 如果要提供更复杂的功能,就需要执行更多的步骤。作为开发人员,则需要对想要的功能列出一系列解决方案。Web 框架就是其中可选的解决方案之一。 进入正题: 1、Ruby on Rails 编程语言:Ruby 简介: Ruby on Rails 是一个已经被许多公司采用的 Web 框架,是 Ruby 编程语言中 Web 框架的鼻祖,获得了大量开发者的采用。DHH(Rails 的创始人)曾用它15分钟左右创建一个博客。 Rails 的一大特点是约定优于配置(convention over configuration)。这意味着,它比较模式化、标准化和“约定化”,开发者通常做的是相同的事情,可以让代码写到最少。 Rails 还使用了 MVC(Model-View-Controller),让架构更有组织性,更周密。 优点: Rails 具有强大的命令行界面,通过几个简单的命令就能在新的应用上启动和运行。 Rails 已经存在很长时间了,并且广泛被使用,网络上有很多关于它的教程。 Rails 简单易用,即便是复杂的问题,也能相对快速解决。 缺点: Rails 自动挂钩了很多东西。启动器里就包含很多文件,并且有相当多的配置代码是自动编写的,有些人可能会对此担心。 整体来看,鉴于其灵活性及便捷性,Rails 是一个非常理想的 Web 框架,值得初学者优先学习。 2、Sinatra 编程语言:Ruby 简介: 上面的5行代码就是做一个最低限度配置的空 Web 应用所需要的全部代码, 如果拿它和 Ruby on […]

龙生   15 May 2017
View Details

10+ 款 Web 开发常备工具

工欲善其事,必先利其器。如今 Web 开发标准越来越高,Web 开发者也在不断寻找途径提升自己的技能。为使大家的开发工作更顺利进行,本文整理了 10+ 款比较优秀的 Web 开发工具,希望对你有帮助。 喜欢的不要忘了收藏、点赞和打赏哦,感谢大家的支持! Bootstrap Bootstrap 是快速开发 Web 应用程序的前端工具包。它是一个 CSS 和 HTML 的集合,它使用了最新的浏览器技术,给你的 Web 开发提供了时尚的版式,表单,buttons,表格,网格系统等等。 DEMO:http://getbootstrap.com/     Atom Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持 CSS,HTML,JavaScript 等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。 DEMO:https://atom.io/ Foundation Foundation 是一个易用、强大而且灵活的框架,用于构建基于任何设备上的 Web 应用。提供多种 Web 上的 UI 组件,如表单、按钮、Tabs 等。 DEMO:http://foundation.zurb.com/ Fiddler Fiddler 是一个 http 调试代理,它能够记录所有的你电脑和互联网之间的 http 通讯,Fiddler 可以也可以让你检查所有的 http 通讯,设置断点,以及 Fiddle 所有的“进出”的数据。Fiddler 要比其他的网络调试器要更加简单,因为它不仅暴露 http 通讯还提供一个用户友好的格式。 DEMO:http://www.telerik.com/fiddler Cloud9 IDE Cloud9 IDE 是一个基于 Node.JS 构建的 JavaScript 程序开发 Web IDE。它拥有一个非常快的文本编辑器,支持为 JS,HTML,CSS 和这几种的混合代码进行着色显示。Cloud9 IDE 还为 node.js 和 Google Chrome 集成调试器,可以在 IDE 中启动、暂停和停止。 DEMO:http://c9.io/ Notepad++ Notepad++ 是一款非常有特色的编辑器,是开源软件,可以免费使用。支持的语言: C, C++ , Java , C#, XML, HTML, […]

龙生   15 May 2017
View Details

Nginx 反向代理、负载均衡、页面缓存、URL重写及读写分离详解

大纲 一、前言 二、环境准备 三、安装与配置Nginx 四、Nginx之反向代理 五、Nginx之负载均衡 六、Nginx之页面缓存 七、Nginx之URL重写 八、Nginx之读写分离 注,操作系统为 CentOS 6.4 x86_64 , Nginx 是版本是最新版的1.4.2,所以实验用到的软件请点击这里下载:http://yunpan.cn/QXIgqMmVmuZrm 一、前言 在前面的几篇博文中我们主要讲解了Nginx作为Web服务器知识点,主要的知识点有nginx的理论详解、nginx作为web服务器的操作讲解、nginx作为LNMP架构的讲解,不清楚的博友可以回头看看,在这一篇博客中我们主要讲解, nginx的反向代理、负载均衡、缓存、URL重写以及读写分离详解。好了,下面我们来具体说一说。 二、环境准备 1. 操作系统 CentOS 6.4 x86_64 2.软件版本 Nginx 1.4.2 3.实验拓扑 注,实验拓扑见下文。 4.安装yum源 1 2 3 [root@nginx ~]# rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm [root@web1 ~]# rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm [root@web2 ~]# rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm 5.各节点时间同步 1 2 3 [root@nginx ~]# ntpdate 202.120.2.101 [root@web1 ~]# ntpdate 202.120.2.101 [root@web2 ~]# ntpdate 202.120.2.101 6.关闭防火墙与SELinux 1 2 3 4 5 6 7 8 9 10 11 12 [root@nginx ~]# service iptables stop [root@nginx ~]# chkconfig iptables off  […]

龙生   15 May 2017
View Details

网页抓取以及一些防范的方法

随着互联网的兴起,网页抓取已经被越来越多的人所应用,可以用来做各种白色的,黑色的,灰色的程序。典型的如一淘就是正大光明的去抓取电商之间的价格来作对比。 然而,作为服务器端来说,网页抓取就是噩梦,一方面增大了服务器的压力,另一方面用机器人做了很多应该被禁止去做的事。 如何防范他们,我想,是现在服务器端一个需要研究的课题。这里就总结一下各种防范的措施。 如果严格的定义这个问题,我们就是要做人机识别。也就是我们不知道来的请求是人还是机发出来的,但是要根据行为特征或者是一些方法去判断请求到底来自人还是机(这个很像是图灵测试,但并不完全一样)。 所以,服务器在执行实际任务之前,需要对请求去判断到底是不是来自机器。而这个判断,针对不同机器人的方法方式,又有很多应对方法。 1. 常规办法。(这里的常规办法,实际上并不能完全应付网页抓取,之所以写下来,是总结一下对于抓取有障碍的地方。) User-Agent: 通过它可以判断客户端的浏览器,但是客户端可以更改 Referer:一般用它来防盗链,referer指被请求页面的前一页,同样可以被客户端程序总结并利用 Cookie:一般用来做认证,所以这个基本上是许多客户端程序必须要做的事,要么勾住一个已有的cookie来登陆,要么模拟一个新的页面来产生新的cookie HTTPS:一般用来防止半路被人截取消息,但是如果你本身也是客户端的话……你可以直接去解密消息,甚至附上需要的证书 2.验证码,上面讲的方式都可以被客户端程序利用,究竟什么方式才可以阻止机器呢?一个已经被广为接受的方式就是使用验证码。验证码是个比较好的方式,但是,真正要设计好却不太容易。 比较差的方式见参考2,这样的验证码通常是防不住聪明的客户端的。 另一种极端的方式即复杂到人都快要辨识不出来的,会带来很差的用户体验。 所以,稍好一点的方式是提出有一定智能才能回答的问题,比如新浪微博会问“黑龙江的省会”之类的常识性问题。(还有的会问1+1=?,我相信这也是很容易识别的) 当然,现在还有的方式是结合广告的验证码,这样还把商业模式也融入其中,比较典型的如:XX银行存款已经突破2亿,然后将其中银行两个字标成红色,剩下的蓝色,并要你输入红色的字。 但是验证码并非万能和一劳永逸的,首要的一点就是要考虑用户体验,不能用在所有的地方,只能用在关键性的入口 于是客户端程序又蠢蠢欲动了,只需要把验证码抓回来给人输入一次,后面便畅通无阻。 3.冻结IP,针对客户端程序频繁或者并发抓取的特征,可以将频繁或抓取的ip封锁(有的服务器提供配置),比如说一个网页正常人来操作需要0.7ms以上,但是客户端程序却能够0.3ms请求一次,这种频繁请求就能被判断作机器刷新,于是一个新的方式就是在系统全局范围内记录ip(比如hashtable或者memcache)以及访问时间,当访问时间较短时就暂时冻结该ip过来的请求。 好吧,道高一尺魔高一丈,客户端这时候就会采用多IP或者代理来访问(即分布式的客户端) 4.多IP的冻结,应当明白,多IP同样会有行为模式。比如来自同一个网段,一旦发现,可以封锁整个网段(虽然比较愚蠢),有的爬虫采用定时轮转,也很容易发现(时间比较规律,请求数量同样很大)。 于是又有的爬虫开始丢弃这些模式,并把自己伪装得更像人 5.利用js执行。大多数客户端程序都是直接请求html,同时只执行html而并不执行javascript(难度比较大),于是,可以在请求的js里面放入一段js,正常执行时该js会访问服务器端并留下一个痕迹,但是如果是爬虫,就会发现大量的请求后不会留下该痕迹,于是,封之。 上面说了,是大多数客户端程序。也就是说还有少数更聪明的。利用浏览器内核(比如webkit)或者配合js引擎(比如v8)来抓取…… 6.。。。貌似人类已经很难阻止了爬虫了,如果要说阻止,那同样还是抓取量是一个比较明显的特征(因为爬虫不可能像人一样那么慢,否则海量网页很难完成) 参考:图灵测试 http://baike.baidu.cn/view/94296.htm 简单的验证码 http://xiaoxia.org/2011/08/04/discussion-on-certain-webpage-code-and-bypassing-validation/ 防爬总结 http://www.cnblogs.com/xoray007/archive/2011/11/22/2258366.html 另一篇python如何爬网页的文章 http://www.pythonclub.org/python-network-application/observer-spider 反爬虫的实践 http://robbinfan.com/blog/11/anti-crawler-strategy from:http://blog.csdn.net/liweisnake/article/details/8847354

龙生   15 May 2017
View Details

曹德旺又讲大实话:中国除了人便宜,啥都比美国贵

9岁才上学、14岁被迫辍学,经历过食不果腹,被众人歧视的曹德旺,从承包乡镇小厂踏上创业路,终结了中国汽车玻璃市场100%依赖进口的历史,做出了中国第一、世界第二大汽车玻璃供应商--福耀玻璃集团。 2009年,他还获得有企业界奥斯卡之称的“安永全球企业家大奖”,他也是首位华人获得者。曹德旺的脾气与贡献,和他的能力与成就一样出名,他有话直说,包括批评各种不良现象;他捐款超过60亿人民币给慈善事业,但公开讲话,不喜欢把钱捐给某些部门或组织,因为不希望被浪费、被挪用、被糟蹋。 最近,曹先生又有话直说了。 因为宣布将投资10亿美金到美国建厂做汽车玻璃,第一财经采访了他。结果老先生真是只要你敢问,我就敢答。谈到中国实体经济的问题,他娓娓道来中包藏着大忧虑:中国实体经济的成本,除了人便宜,什么都比美国贵。 第一财经:我猜以后你在美国待的时间会越来越长?因为美国的机会就像你说的一样,遍地黄金,遍地是机会。 曹德旺:我不这样看。对中国人走出去投资(跟风式大干快上),我有一点惊讶。因为我做国内做40年了,我在美国投资是1995年开始,原来拿几百万美金、一千万美金去投资,对美国政治、文化、市场,观察了20年后我才下手。因为我在美国卖玻璃,我每年从美国卖回来七八亿美金,我只是把工厂迁移。 工厂迁移,一个是美国人再三要求我在那边办个工厂,第二个是我们国家现在制造业踟蹰不前,为什么呢?中国制造业的综合税务跟美国比的话比它高35%。 第一财经:高35%? 曹德旺:他没有增值税,我们有增值税。他只有所得税40%,你赚到钱,他的所得税35%,加地方税、保险费其他的这些5个百分点就是40%,因此在美国做工厂的利润比中国高。 第一财经:美国的土地一定很便宜吧。 曹德旺:他土地基本不要钱。 第一财经:能源呢? 曹德旺:能源,电价是中国一半,天然气只有中国的1/5。 第一财经:劳动力呢? 曹德旺:蓝领是中国8倍,白领是中国的2倍多,白领便宜,蓝领贵。 第一财经:综合劳动生产率是中国高还是美国高? 曹德旺:这样算吧。做一片夹层玻璃在中国要1块2,在美国要5块5,我们预算是6块5,差5块。差5块的时候我在美国做是5块5,顶掉了不要了。我们出口美国,出口是先征后退,在这基础上还要交4%,这样,一块玻璃出口需要交1块多钱,这就省去了1块多。那么在美国还有电价便宜,气价便宜,还有很多优惠条件,总的来说,算起来他那里比这里,总利润会差10%。 第一财经:就是在那边会? 曹德旺:多赚百分之十几。 第一财经:所以从劳动生产率来看还是? 曹德旺:中国高,劳动生产率还是中国高。因为我们中国能够招到年轻的工人,美国提出来恢复制造业大国,遇到的第一个难题是劳动力,年轻人不干,都跑到华尔街或者硅谷去。 第一财经:那你工厂两千多工人都怎么招来的? 曹德旺:招的都是跟我年纪一样大的人。 第一财经:制造玻璃或者制造其他的产品,劳动力是一个很严重的问题。 曹德旺:美国就是这个问题。全球各国现在都有问题,只是问题的性质不同。 第一财经:你刚才提到中国哀鸿遍野,你对中国现在整个经济形势是怎么判断的?很多人都很悲观,尤其是制造业。 曹德旺:我认为你们媒体有问题,中国问题先从媒体身上解决。你看美国那么强大的一个国家,它经济这个事情正常运营是波浪的。要求他这样平下来一直往上升,在变化波浪当中前进向上爬。应该允许他上允许他下。 我认为不能说是悲观,应该对中国经济的看法要坚持一个客观的态度来评价。因为我们这几年是从美国学回来去工业化,因为我们没有去工业化,美国那么大的国家,那么强大的国家,它现在开始,奥巴马当总统就开始号召恢复制造业大国,但是他发现现在不灵。现在强调政策回归到原来轨道上面,去工业化它经历了四十多年了,它又回去回到工业化的轨道上面去。搬回去最少要15年左右。 我们中国呢,现在你看看,最赚钱的就是IT,IT实际上本身没有赚钱,他就是忽悠就是从资本化利用民间钱拿来做这个事情,第二个就是私募基金、投资银行,银行这几年赚的盆满钵满。实体经济,因为劳工成本高,大家都去做房地产,盖房子要用劳力,变成我们有效的劳工被房地产拿去,再加上转金融业、IT业,这些服务业的高需要劳工也找不到人,这样的情况你说怎么做? 现在我们的制造业面临着,人工工资高,我们四年前跟今年比人工工资涨了多少呢?涨了三倍上来。 第三个运输成本高。我在美国的运输成本算下来,美元换成人民币,一公里还不到一块钱人民币,我们这里过路费比较高。 再加上,税收比美国高。我们比较了国际上,全球最高的在这里(注:除了在美国投资规模超过10亿美金的工厂,曹德旺还在俄罗斯等国家投资建厂,而且都是当地首屈一指的工业项目)。 再加上,我们认为投资化的重复建设,不仅仅是房地产过剩,商场过剩,酒店过剩,制造业这边,钢铁、玻璃、水泥全部过剩。我们宁可继续做哪些不靠谱的事情,从来没想过你救了今年,明年怎么办?救了明年,后年怎么办? 你知道拖一年严重一年。 中国是中国人的中国,建设中国、发展中国、保卫中国,是中国国土上每一位精英的责任。这些精英应该站出来说,我们要解决这个问题,有困难我们必须正面对待。 整天讲明年会好,明天会好。谁不想明天好。不切实际的去做那明天会好吗?我不这样认为。我认为我们应该改变这个方式。特别你们这些做传媒的。 我也在宣传给人家信心。信心要把问题讲清楚才行。不管怎么样,中国是中国人的中国,你不做那以后怎么办? 福耀美国工厂的竣工,也引起了《华盛顿邮报》的关注,并在10月27日的头版予以报道。一下为原作者Ylan Q.Mui, 图片 Andrew Spear报道翻译文: ▲工人在福耀玻璃工厂检查玻璃 俄亥俄州,莫瑞恩市 不久前的一个清晨,私人飞机刚刚降落俄亥俄州不久,中国亿万富翁就曹德旺沿着75号州际公路出发,前往他的工厂视察。在这间工厂上,他赌上了自己的遗产,以及美国夕阳工业区(原文称之为“铁锈地带”)的未来。 沿着俗称为“汽车巷”的公路直走下去,这间杂乱的大工厂曾是当地的地标。通用汽车在1920年代建造了它,此后工厂为几代人提供了叫做“蓝领”的工作,而这又定义了美国的中产阶级。但当最后一辆SUV从这里的组装线上驶出时,莫瑞恩市已经被一股浪潮冲毁--平价进口商品和廉价外国劳动力严重冲击了俄亥俄和全美国的工业城镇。 现在,亿万富翁曹德旺是这间工厂的新主宰,他是中国最大的汽车玻璃生产商福耀集团的董事长。令曹德旺从贫困的中国农村发家的,正是那股冲毁莫瑞恩的全球化浪潮。 这个活生生的财富翻转案例,已经令中国成为美国在公开讨论和政治辩论中的头号经济对手。在竞选总统的俄亥俄站演说中,共和党总统候选人唐纳德·特朗普(Donald Trump)就把对华贸易称为“单行道”。 ▲曹德旺视察福耀玻璃工厂 但全球化的下一个章节已经在福耀的工厂内部展开,因为世界经济的力量平衡再次发生倾斜。现在,中国的专家们开始担心经济增长失去动力,这促使富有的投资者和企业前往海外寻求利润。他们正在以创纪录的速度抢购美国企业,并雇佣数以万计的美国工人。 这种转换正在重构中美之间的利益联盟。在莫瑞恩,当地官员都指望福耀来帮助重振这个满是一元店的小镇。不过,这或许永远不足以弥补上一代人所失去的,也无法复原中国经济正在流失的动能。 然而,曹德旺仍坚信,像福耀这样的中国公司将消除两国之间的经济紧张。在灰蒙蒙的天空和蒙蒙细雨中,他来到了这座让他花两年时间和5亿美元重建的工厂。工厂所坐落的街道,已经被重命名为“福耀大道”。工厂大门外,美国国旗、俄亥俄州州旗与福耀的蓝白色旗帜一起迎风飘扬。 “我们致力于造福共同中美贸易关系,”他在一次访谈中通过翻译说道,“我们会克服所有的问题。” 一 福耀玻璃带来的生意 这间庞大的工厂大到足以装下41个橄榄球场,而曹德旺几乎每个月都要来莫瑞恩,在工厂里走一走。 这间工厂是福耀的最大单笔投资,满负荷运行时将有2500人在此工作。曹德旺表示,他希望这座工厂能够成为福耀在美国积极扩张的顶梁柱。此前,福耀已经在伊利诺伊州开设了一座生产原片玻璃的工厂,并在密歇根州设立了一座装配工厂。总投资额将达到约10亿美元。 “这个美国工厂就是他的孩子,”莫瑞恩工厂运营经理迈克·弗伦坎普(Mike Fullenkamp)说。 曹德旺是中国涌现出的第一批企业家,他的致富故事折射出就是这个国家本身。在1960-1970年代共产党政权下的贫苦福建省长大,曹德旺经常一天只能喝两碗汤,饥饿让他在痛苦中尖叫。 “我经历过中国最困难的时期,”现年70岁的曹德旺说。“即使我想哭,我也没有眼泪。” ▲福耀玻璃俄亥俄州工厂 1980年代中国刚开始经济开放时,曹德旺接管了一家濒临倒闭的工厂,他瞄准了中国规模迅速壮大的中产阶级,转而生产汽车企业中越来越抢手的玻璃窗和挡风玻璃。福耀开始向其他国家出口玻璃,为中国巨大的出口引擎贡献燃料。最终,出口使得中国变成了世界第二大经济体,仅次于美国。 与此同时,美国的工业正在着衰退。25年前,俄亥俄州有100多万人在工厂工作。而现在,这一数字已经降到70万以下。 金融危机中,通用汽车在2008年的圣诞节前夕关闭了莫瑞恩工厂。大约有1000名工人在那天失业,他们曾经工作过的庞大而低矮的厂房则在黑暗中荒废了数年。 ▲中国对美出口额(单位:百万美元) “当它空荡荡的时候,的确看起来很消沉。”莫瑞恩市长Elaine Allison说。“这个庞然大物突然空了,相比之下过去它是那么充实。” 金融危机中,经济衰退造成的破坏放大了当地许多选民的焦虑,他们在全球经济大潮中已经掉队太久。在本次总统竞选周期中,他们的失望情绪又助长了他们对政治的不满。本月在俄亥俄州参加竞选活动期间,民主党候选人希拉里·克林顿(Hillary Clinton)指责中国向美国市场倾销钢铁。 特朗普的言论则更为尖锐。“他们偷走了我们的工作,他们偷走了我们的企业,他们在抢我们的钱,”上周他这样告诉俄亥俄州自己的支持者们。“而我们只剩下毒品,债务,还有空空荡荡的工厂。” 但俄亥俄州的实际情况要更为复杂。包括特朗普在总统预选中的对手约翰·凯西克(John Kasich,共和党)州长在内的州政府官员,向福耀承诺提供超过1千万美元的拨款和奖励,成为有记录以来最高水平的激励措施之一。而作为回报,俄亥俄州的经济获得一笔2.8亿美元的“横财”。 自从2014年宣布建厂规划以来,福耀雇用的员工人数比计划提高了3倍。一家玻璃回收公司即将迁入附近新建的大楼。亚洲餐馆CJ Chan’在福耀工厂附近开设了一家分店,因为餐已经察觉到福耀雇员--包括曹德旺将带来的可观生意。 “我开始意识到我们肩上的责任非常重大,”曹德旺在自传中这样写到。“我们所犯的任何错误都会给我本人,福耀集团乃至全体中国人抹黑。” 二 一切为了下一轮增长 在中国,福耀可以让工厂在开工后一年内实现满负荷运转。莫瑞恩工厂的建设则是2014年开始的。 “我应该感到知足了,”曹德旺说道。“不过与我在中国开的工厂相比仍有很大差距。” 最大的两个挑战是招聘和发薪水。福耀已经雇用了2000名员工,并且正计划再招几百人。而该地区的失业率仅为4.4%,低于全国水平,这导致可供雇用的总人数非常少。历年来下岗的工人有许多去了其他地方,也有许多人已经退休。 此外,莫瑞恩在衰退后也渐渐开始重建,引入了制造业之外的产业--交通、卫生保健甚至科技等其他行业。这导致企业间争夺工人的竞争加剧。 对福耀来说,这意味着最重要的是要维持现有的员工队伍,同时提高他们的产能。工厂尚未成立工会,而工人的起薪为一小时约12美元。工厂最近一次中国最高管理者和美国副官举行的会议中,因为不能及时把公司奖金调整得更吸引员工,曹德旺变得有些失望。 ▲福耀工厂,一名工人拿着一块玻璃 “是因为你们对我没有信心,还是你们不尊重我?”曹德旺这样问管理层。“我们需要看到行动。行动是解决问题最简单的对策。” 中国的事情也在发生改变。其经济在多年的两位数增长后,增速正在迅速放缓。全世界已经充斥着中国商品,对中国产品的需求已经大大减少。上个月,中国出口额较上一年同期下降了10%。工资水平的提高以及中产阶级的壮大,意味着企业不能再依靠廉价劳动力来填满工厂。 为了给下一轮增长提供更多动力,福耀以及其他中国企业不得不把目光投向国外。据经济合作与发展组织统计,中国的对外直接投资从2005年的137亿美元激增至2015年的1878亿美元,增长了1294%。荣鼎资讯预计,今年上半年中国对美直接投资将达创纪录的180亿美元。 […]

龙生   15 May 2017
View Details
1 248 249 250 432