Quantcast
Channel: 看得透又看得远者prevail.ppt.cc/flUmLx ppt.cc/fqtgqx ppt.cc/fZsXUx ppt.cc/fhWnZx ppt.cc/fnrkVx ppt.cc/f2CBVx
Viewing all 20452 articles
Browse latest View live

linux系统的性能监控的关键-磁盘I/O子系统

$
0
0
磁盘I/O子系统是Linux 系统中最慢的部分.这个主要是归于CPU到物理操作磁盘之间距离(译注:盘片旋转以及寻道).如果拿读取磁盘和内存的时间作比较就是分钟级到秒级,这就像 7天和7分钟的区别.因此本质上,Linux 内核就是要最大程度的降低I/O 数.本章将诉述内核在磁盘和内存之间处理数据的这个过程中,哪些地方会产生I/O.
1 读和写数据 - 内存页
Linux 内核将硬盘I/O 进行分页,多数Linux 系统的默认页大小为4K.读和写磁盘块进出到内存都为4K 页大小.你可以使用time 这个命令加-v 参数,来检查你系统中设置的页大小:
# /usr/bin/time -v date

Page size (bytes): 4096
2 Major and Minor Page Faults(译注:主要页错误和次要页错误)
Linux,类似多数的UNIX 系统,使用一个虚拟内存层来映射硬件地址空间.当一个进程被启动,内核先扫描CPU caches和物理内存.如果进程需要的数据在这2个地方都没找到,就需要从磁盘上读取,此时内核过程就是major page fault(MPF).MPF 要求磁盘子系统检索页并缓存进RAM.
一旦内存页被映射进内存的buffer cache(buff)中,内核将尝试从内存中读取或写入,此时内核过程就是minor page fault(MnPF).与在磁盘上操作相比,MnPF 通过反复使用内存中的内存页就大大的缩短了内核时间.
以下的例子,使用time 命令验证了,当进程启动后,MPF 和 MnPF 的变化情况.第一次运行进程,MPF 会更多:
# /usr/bin/time -v evolution

Major (requiring I/O) page faults: 163
Minor (reclaiming a frame) page faults: 5918
第二次再运行时,内核已经不需要进行MPF了,因为进程所需的数据已经在内存中:
# /usr/bin/time -v evolution

Major (requiring I/O) page faults: 0
Minor (reclaiming a frame) page faults: 5581
3 The File Buffer Cache(译注:文件缓存区)
文件缓存区就是指,内核将MPF 过程最小化,MnPF 过程最大化.随着系统不断的产生I/O,buffer cache也将不断的增加.直到内存不够,以及系统需要释放老的内存页去给其他用户进程使用时,系统就会丢弃这些内存页.结果是,很多sa(译注:系统管理员)对系统中过少的free memory(译注:空闲内存)表示担心,实际上这是系统更高效的在使用caches.
以下例子,是查看/proc/meminfo 文件:
# cat /proc/meminfo
MemTotal: 2075672 kB
MemFree: 52528 kB
Buffers: 24596 kB
Cached: 1766844 kB
可以看出,这个系统总计有2GB (Memtotal)的可用内存.当前的空闲内存为52MB (MemFree),有24 MB内存被分配磁盘写操作(Buffers),还有1.7 GB页用于读磁盘(Cached).
内核这样是通过MnPF机制,而不代表所有的页都是来自磁盘.通过以上部分,我们不可能确认系统是否处于瓶颈中.
4 Type of Memory Pages
在Linux 内核中,memory pages有3种,分别是:
a,Read Pages - 这些页通过MPF 从磁盘中读入,而且是只读.这些页存在于Buffer Cache中以及包括不能够修改的静态文件,二进制文件,还有库文件.当内核需要它们时,将读取到内存中.如果内存不足,内核将释放它们回空闲列表中.程序再次请求时,则通过MPF 再次读回内存.
b,Dirty Pages - 这些页是内核在内存中已经被修改过的数据页.当这些页需要同步回磁盘上,由pdflush 负责写回磁盘.如果内存不足,kswapd (与pdflush 一起)将这些页写回到磁盘上并释放更多的内存.
c,Anonymous Pages - 这些页属于某个进程,但是没有任何磁盘文件和它们有关.他们不能和同步回磁盘.如果内存不足,kswapd 将他们写入swap 分区上并释放更多的内存("swapping" pages).
5 Writing Data Pages Back to Disk
应用程序有很多选择可以写脏页回磁盘上,可通过I/O 调度器使用 fsync() 或 sync() 这样的系统函数来实现立即写回.如果应用程序没有调用以上函数,pdflush 进程会定期与磁盘进行同步.
# ps -ef | grep pdflush
root 186 6 0 18:04 ? 00:00:00 [pdflush]
监控 I/O
当觉得系统中出现了I/O 瓶颈时,可以使用标准的监控软件来查找原因.这些工具包括了top,vmstat,iostat,sar.它们的输出结果一小部分是很相似,不过每个也都提供了各自对于性能不同方面的解释.以下章节就将讨论哪些情况会导致I/O 瓶颈的出现.
1 Calculating IO\'s Per Second(译注:IOPS 的计算)
每个I/O 请求到磁盘都需要若干时间.主要是因为磁盘的盘边必须旋转,机头必须寻道.磁盘的旋转常常被称为"rotational delay"(RD),机头的移动称为"disk seek"(DS).一个I/O 请求所需的时间计算就是DS加上RD.磁盘的RD 基于设备自身RPM 单位值(译注:RPM 是Revolutions Perminute的缩写,是转/每分钟,代表了硬盘的转速).一个RD 就是一个盘片旋转的
半圆.如何计算一个10K RPM设备的RD 值呢:
a, 10000 RPM / 60 seconds (10000/60 = 166 RPS)
b, 转换为 166分之1 的值(1/166 = 0.006 seconds/Rotation)
c, 单位转换为毫秒(6 MS/Rotation)
d, 旋转半圆的时间(6/2 = 3MS) 也就是 RD
e, 加上平均3 MS 的寻道时间 (3MS + 3MS = 6MS)
f, 加上2MS 的延迟(6MS + 2MS = 8MS)
g, 1000 MS / 8 MS (1000/8 = 125 IOPS)
每次应用程序产生一个I/O,在10K RPM磁盘上都要花费平均 8MS.在这个固定时间里,磁盘将尽可能且有效率在进行读写磁盘.IOPS 可以计算出大致的I/O 请求数,10K RPM 磁盘有能力提供120-150 次IOPS.评估IOPS 的效能,可用每秒读写I/O 字节数除以每秒读写IOPS 数得出.
2 Random vs Sequential I/O(译注:随机/顺序 I/O)
per I/O产生的KB 字节数是与系统本身workload相关的,有2种不同workload的类型,它们是sequential和random.
2.1 Sequential I/O(译注:顺序IO)
iostat 命令提供信息包括IOPS 和每个I/O 数据处理的总额.可使用iostat -x 查看.顺序的workload是同时读顺序请求大量的数据.这包括的应用,比如有商业数据库(database)在执行大量的查询和流媒体服务.在这个 workload 中,KB per I/O 的比率应该是很高的.Sequential workload 是可以同时很快的移动大量数据.如果每个I/O 都节省了时间,那就意味了能带来更多的数据处理.
# iostat -x 1
avg-cpu: %user %nice %sys %idle
0.00 0.00 57.1 4 42.86
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
/dev/sda 0.00 12891.43 0.00 105.71 0.00 1 06080.00 0.00 53040.00 1003.46 1099.43 3442.43 26.49 280.00
/dev/sda1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
/dev/sda2 0.00 12857.14 0.00 5.71 0.00 105782.86 0.00 52891.43 18512.00 559.14 780.00 490.00 280.00
/dev/sda3 0.00 34.29 0.00 100.00 0.00 297.14 0.00 148.57 2.97 540.29 594.57 24.00 240.00
avg-cpu: %user %nice %sys %idle
0.00 0.00 23.53 76.47
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
/dev/sda 0.00 17320.59 0.00 102.94 0.00 142305.88 0.00 71152.94 1382.40 6975.29 952.29 28.57 294.12
/dev/sda1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
/dev/sda2 0.00 16844.12 0.00 102.94 0.00 138352.94 0.00 69176.47 1344.00 6809.71 952.29 28.57 294.12
/dev/sda3 0.00 476.47 0.00 0.00 0.00 952.94 0.00 1976.47 0.00 165.59 0.00 0.00 276.47
评估IOPS 的效能,可用每秒读写I/O 字节数除以每秒读写IOPS 数得出,比如
rkB/s 除以 r/s
wkB/s 除以 w/s
53040/105 = 505KB per I/O
71152/102 = 697KB per I/O
在上面例子可看出,每次循环下,/dev/sda 的per I/O 都在增加.
2.2 Random I/O(译注:随机IO)
Random的worklaod环境下,不依赖于数据大小的多少,更多依赖的是磁盘的IOPS 数.Web和Mail 服务就是典型的Random workload.I/O 请求内容都很小.Random workload是同时每秒会有更多的请求数产生.所以,磁盘的IOPS 数是关键.
# iostat -x 1
avg-cpu: %user %nice %sys %idle
2.04 0.00 97.96 0.00
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
/dev/sda 0.00 633.67 3.06 102.31 24.49 5281.63 12.24 2640.82 288.89 73.67 113.89 27.22 50.00
/dev/sda1 0.00 5.10 0.00 2.04 0.00 57.14 0.00 28.57 28.00 1.12 55.00 55.00 11.22
/dev/sda2 0.00 628.57 3.06 100.27 24.49 5224.49 12.24 2612.24 321.50 72.55 121.25 30.63 50.00
/dev/sda3 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
avg-cpu: %user %nice %sys %idle
2.15 0.00 97.85 0.00
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
/dev/sda 0.00 41.94 6.45 130.98 51.61 352.69 25.81 3176.34 19.79 2.90 286.32 7.37 15.05
/dev/sda1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
/dev/sda2 0.00 41.94 4.30 130.98 34.41 352.69 17.20 3176.34 21.18 2.90 320.00 8.24 15.05
/dev/sda3 0.00 0.00 2.15 0.00 17.20 0.00 8.60 0.00 8.00 0.00 0.00 0.00 0.00
计算方式和之前的公式一致:
2640/102 = 23KB per I/O
3176/130 = 24KB per I/O
(译注:对于顺序I/O来说,主要是考虑读取大量数据的能力即KB per request.对于随机I/O系统,更需要考虑的是IOPS值)
3 When Virtual Memory Kills I/O
如果系统没有足够的RAM 响应所有的请求,就会使用到SWAP device.就像使用文件系统I/O,使用SWAP device 代价也很大.如果系统已经没有物理内存可用,那就都在SWAP disk上创建很多很多的内存分页,如果同一文件系统的数据都在尝试访问SWAP device,那系统将遇到I/O 瓶颈.最终导致系统性能的全面崩溃.如果内存页不能够及时读或写磁盘,它们就一直保留在RAM中.如果保留时间太久,内核又必须释放内存空间.问题来了,I/O 操作都被阻塞住了,什么都没做就被结束了,不可避免地就出现kernel panic和system crash.
下面的vmstat 示范了一个内存不足情况下的系统:
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
17 0 1250 3248 45820 1488472 30 132 992 0 2437 7657 23 50 0 23
11 0 1376 3256 45820 1488888 57 245 416 0 2391 7173 10 90 0 0
12 0 1582 1688 45828 1490228 63 131 1348 76 2432 7315 10 90 0 10
12 2 3981 1848 45468 1489824 185 56 2300 68 2478 9149 15 12 0 73
14 2 10385 2400 44484 1489732 0 87 1112 20 2515 11620 0 12 0 88
14 2 12671 2280 43644 1488816 76 51 1812 204 2546 11407 20 45 0 35
这个结果可看出,大量的读请求回内存(bi),导致了空闲内存在不断的减少(free).这就使得系统写入swap device的块数目(so)和swap 空间(swpd)在不断增加.同时看到CPU WIO time(wa)百分比很大.这表明I/O 请求已经导致CPU 开始效率低下.
要看swaping 对磁盘的影响,可使用iostat 检查swap 分区
# iostat -x 1
avg-cpu: %user %nice %sys %idle
0.00 0.00 100.00 0.00
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
/dev/sda 0.00 1766.67 4866.67 1700.00 38933.33 31200.00 19466.67 15600.00 10.68 6526.67 100.56 5.08 3333.33
/dev/sda1 0.00 933.33 0.00 0.00 0.00 7733.33 0.00 3866.67 0.00 20.00 2145.07 7.37 200.00
/dev/sda2 0.00 0.00 4833.33 0.00 38666.67 533.33 19333.33 266.67 8.11 373.33 8.07 6.90 87.00
/dev/sda3 0.00 833.33 33.33 1700.00 266.67 22933.33 133.33 11466.67 13.38 6133.33 358.46 11.35 1966.67
在这个例子中,swap device(/dev/sda1) 和 file system device(/dev/sda3)在互相作用于I/O. 其中任一个会有很高写请求(w/s),也会有很高wait time(await),或者较低的服务时间比率(svctm).这表明2个分区之间互有联系,互有影响.
4 结论
I/O 性能监控包含了以下几点:
1,当CPU 有等待I/O 情况时,那说明磁盘处于超负荷状态.

网站安全黑盒测试工具-ratproxy的使用方法

$
0
0
在软件测试领域中,有许多方法可用来协助找寻受测的应用软件中所含有的错误,然而目前没有一种方法能够找出某一受测对象所含有的全部问题,想要找出所有包含的漏洞更是困难。目前有三种主要的测试方法,分别为:白盒测试(Whitebox),灰盒测试(Graybox),及黑盒测试 (Blackbox)。
然而,要采用何种方式,依施测者所能取得的相关资源而订,如:白盒测试适合取得相应的源代码,开发规格等资源、黑盒测试则是完全无法取得前述资源,只能从程式外部输入可能接收的文件或参数值、并观察其输出结果,而灰箱测试则界于白盒与黑盒之间,像分析二进位码就是一例。黑盒测试中又可分为人工测试及自动化测试。
本文将以Ratproxy简易示范黑箱测试,如何确认具有XSS漏洞。
Ratproxy是一套半自动化、大范围的被动式网站应用程式安全稽核工具,可有效侦测及自动标记潜在安全问题。可侦测的安全问题如下:
1导致跨网域脚本包含的不安全类JSON回应
2敏感性内容不良的快取标头
3可疑的跨网域信任关係
4带有无效XSRF的请求
5可疑或已确认的XSS/Data注入攻击
6HTTP及META重导
7SQL Injection
8文件包含问题
9目录浏览
@使用方法
1例如服务器端 IP: 192.168.2.101,测试端:测试机器,ie、Firefox均可
2先到官方网站 http://code.google.com/p/ratproxy/ 下载最新版本
3下载完后,请解压缩,进入ratproxy目录中
4直接进行编译:make
5执行ratproxy: ./ratproxy -p 8080 -x -g -w result.txt -v ./log/ -r -XClfscm -d 192.168.2.101
6# 参数解释:–p <port>:接听之TCP埠号,预设是8080; –x, –g:分别指定检验XSS, XSRF; –w <file>:指定侦测结果输出档桉; –v <directory>:指定储存HTTP trace记录目录; –r:允许远端主机连线; –XClfscm:主动测试; –d <domain>:指定分析的网域
7将测试用浏览器的代理地址设置为 127.0.0.1,代理端口设为 8080,然后尽可能深而全的浏览目标网站
8产出报表: ./ratproxy-report.sh result.txt > result.htm,报表即有标记的安全性问题描述.
------------------

web application security assessment tool

ratproxy

A semi-automated, largely passive web application security audit tool, optimized for an accurate and sensitive detection, and automatic annotation, of potential problems and security-relevant design patterns based on the observation of existing, user-initiated traffic in complex web 2.0 environments.
Detects and prioritizes broad classes of security problems, such as dynamic cross-site trust model considerations, script inclusion issues, content serving problems, insufficient XSRF and XSS defenses, and much more.
Ratproxy is currently believed to support Linux, FreeBSD, MacOS X, and Windows (Cygwin) environments.

Quick links

from  https://code.google.com/archive/p/ratproxy/

Ubuntu桌面系统下,Geany打开文件乱码的解决方法

$
0
0
Geany是Ubuntu下一款很不错的文本编辑工具和开发工具,但美中不足的是使用Geany打开非UTF-8编码的简体中文文件时,一般显示乱码,查看其属性会发现Geany对于中文文件是按照ISO8859-1编码打开的。
针对Ubuntu下Geany打开简体中文文件乱码的问题,有2个解决办法:
1、菜单->编辑->首选项->文件,选中固定的编码打开文件,在后面的下拉框中选择 简体中文(GBK) 
2、创建第2套Geany配置,需要打开GBK文件时使用第2套配置打开,具体方法:
01I. 复制并修改 geany-gbk.desktop 文件
02sudo cp /usr/share/applications/geany.desktop /usr/share/applications/geany-gbk.desktop
03sudo geany /usr/share/applications/geany-gbk.desktop
04修改2处
05修改一:将其中的 Name 开头的所有行后面追加 -GBK (或者你喜欢的标识),例如将原来的 Name=Geany 改成 Name=Geany-GBK ,这样的目的是使在 右键文件打开方式列表 中看到的项目会显示为 Geany-GBK
06 
07修改二:将 Exec=geany %F 改为 Exec=geany -c /home/用户名/.geany %F
08这里是利用Geany的命令行参数 -c 去加载指定位置的配置文件,我是在~/.geany下创建的配置,如果你在其他目录创建配置,这个目录名改成你创建配置的目录即可。
09 
10II. 在你的home目录下创建 .geany 目录或者你喜欢的目录名,注意前后一致即可:)
11 
12III. 在终端命令行输入 geany -c ~/.geany 开启新配置的geany,然后到菜单->编辑->首选项->文件,选中固定的编码打开文件,在后面的下拉框中选择 简体中文(GBK)。(注:~代表用户的home目录,例如你的用户名是echo,那么你的home目录为 /home/echo,而一般不需直接输入/home/echo,直接使用 ~代替即可)
这样子,在需要用GBK方式打开文件时,在右键文件打开方式列表中选择 Geany-GBK方式打开就不会再乱码了。

利用Nginx的反向代理功能,解决服务器的80端口被封问题

$
0
0
本文是建立在你网站本身“合法”但却因连坐导致网站无法访问的基础上,利用Nginx实现访问你机器的其他端口。
准备条件:国内外正常提供服务并装好Nginx的VPS一个。推荐Xen VPS、OpenVZ。既然是VPS建议装CentOS,CentOS就是免费的。Nginx本身也是在Linux/BSD平台下的效率最高。
一直以来我们都把Nginx当成高性能的Web服务器来用,却忽略了其反向代理服务器的重要作用,注意看:“Nginx [engine x] is a HTTP and reverse proxy server”的后半部分,reverse proxy server即反向代理服务器。
关于nginx的web服务器相关介绍及安装,可以参考张宴的 《Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创]》 一文。
今天我们重点介绍如何通过Nginx反向代理功能,实现访问网站域名的的时候自动访问你服务器的其他某个端口,比如81,当然你的81端口要能使用,不能用81的话你就在你被Blocked 80的服务器上指定65535内找个能用的端口,然后指定IIS或者Apache的Web服务端口为该端口。
1.一台服务器一个网站
我们假定主域名为 www.opensoce.com,那么www.opensoce.com的A记录应指向到你VPS的 IP上,然后可以建立个block.opensoce.com指向你被封的服务器IP,修改VPS的Nginx.conf配置文件。在末尾处(“}”号之前)添加如下内容:
01server {
02 listen   80;
03 server_name  www.opensoce.com;
04        proxy_set_header X-Real-IP $remote_addr;
05        proxy_set_header REMOTE-HOST $remote_addr;
06        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
07 access_log  /home/www/logs/opensoce.com_access.log;
08 location /robots.txt {
09  root   /home/www/www.opensoce.com;
10 }
11 location / {
12    proxy_pass http://block.opensoce.com:81;
13# 此处填写你的IP或者域名外加你服务器开放的端口。
14 }
15}
执行
1kill -HUP `ps aux|grep "nginx: master "|awk \'{print $2}\'`
平滑重启nginx即可。
这个是一个网站的反向代理,如果你有多个网站,那么在服务器的Apache的httpd.conf中分配不同的端口给不同的站点,然后在VPS的Nginx.conf按照上面的代码复制一份修改端口和域名即可,有多少个网站服务器就要开多少个端口,相应的 vps上的nginx.conf也要有相关配置才能正常访问。
2.一台服务器多个站
在nginx.conf同目录建立 proxy.conf
内容如下:
01proxy_redirect     off;
02proxy_set_header Host $host;
03proxy_set_header X-Real-IP $remote_addr;
04proxy_set_header REMOTE-HOST $remote_addr;
05proxy_set_header X-Forwarded-For $remote_addr;
06proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
07 
08client_max_body_size    10m;
09client_body_buffer_size    128k;
10proxy_connect_timeout   90;
11proxy_send_timeout      90;
12proxy_read_timeout      90;
13proxy_buffer_size         32k;
14proxy_buffers             4 32k;
15proxy_busy_buffers_size 64k;
16proxy_temp_file_write_size 64k;
17proxy_ignore_client_abort on;
18proxy_next_upstream error timeout invalid_header http_500 http_503 http_404;
19proxy_max_temp_file_size 128m;
在nginx.conf 末尾的”}”前加上一行:
1include proxy.conf;
然后你要支持几个网站就在 nginx.conf添加几行:
1server {
2  listen 80;
3  server_name www.opensoce.com;
4  location / { 
5    proxy_pass http://block.opensoce.com:81; 
6  }
7}
示例:
1server { listen 80; server_name  www.opensoce.com; location / { proxy_passhttp://block.opensoce.com:81; }}
2server { listen 80; server_name  www1.opensoce.com; location / { proxy_passhttp://block.opensoce.com:82; }}
3server { listen 80; server_name  www2.opensoce.com; location / { proxy_passhttp://block.opensoce.com:83; }}

Linux下,用ActionScript 3(AS3)编辑/制作flash

$
0
0
好的Flash能够跨浏览器、跨平台良好的工作,具备非常好的兼容性。Flash的编辑制作在Windows和Mac下有很多不错的工具,但在Linux平台下制作Flash的工具少之又少,特别是支持ActionScript 3(AS3)的编辑工具。
在Linux下编辑制作Flash,基本思路就是使用adobe公司出品的Flex SDK。如果你是个Linuxer,那么你可以通过下面的方法在Linux下做出原生的Flash。
1、下载安装Adobe Flex SDK
Flex目前版本下载地址 http://www.adobe.com/go/flex4_sdk,下载后解压到目标目录,例如/home/flex4。
Flex同时需要JDK的支持。
2、国际惯例: 测试代码-hello word!
将以下代码保存为 HellowWorld.as
package {
import flash.display.Sprite;
import flash.text.TextField;

public class HelloWorld extends Sprite {

public function HelloWorld() {
var display_txt:TextField = new TextField();
display_txt.text = "Hello World!";
addChild(display_txt);
}
}
}
使用sdk命令编译:
/home/flex4/bin/mxmlc HelloWord.as
如果编译报告错误:
正在加载配置文件“/home/flex4/frameworks/flex-config.xml”
/home/flex4/HelloWorld.as: 警告: 此编译单元不包含在 Frame 元数据中指定的 factoryClass,无法加载配置的运行时共享库。要在没有运行时共享库的情况下进行编译,请将 -static-link-runtime-shared-libraries 选项设置为 true,或删除 -runtime-shared-libraries 选项。
按照错误报告内容修改/home/flex4/frameworks/flex-config.xml第385行:
<static-link-runtime-shared-libraries>false</static-link-runtime-shared-libraries>
将false改为true,保存后再重新编译即可
3、图形开发界面
图形界面Eclipse+Flexbuilder for Eclipse插件。
Eclipse官网: http://www.eclipse.org/
Flexbuilder下载
http://labs.adobe.com/technologies/flex/flexbuilder_linux/

《苏东坡》

万劫不复

$
0
0
中共建政68年,大陆从没有经历过“下知有之”的“太上”状态,却完整经历了“亲而誉之”、“畏之”、“侮之”几个状态,而进入全民“有不信焉”的互信崩溃的社会。
中共建政之初,在农村实行暴力土改政策,大多数农民因为得到土地的恩惠而对新政权“亲而誉之”。社会众多知识人,也由于憎恶资本主义造成的贫富悬殊、着迷于社会主义理想,虽然对中共的“暴力分贫富”感不安,也“亲而誉之”。至于城市人,被掌权者封为领导阶级的工人,小资产阶级,被中共指为要实行“劳资两利”的民族资本家,似乎都得到名义上的肯定和实际上的一些利益。
中共国旗那五颗星代表什么?中间的大星代表中国共产党,四颗小星分别代表:工人阶级、农民阶级、小资产阶级、民族资产阶级。也就是说,建政之始,中共以这四大阶级为国家根本,分别让利。而四大阶层的人,包括资本家,当初也对中共政权“亲而誉之”。
不过,这正正说明了中共打下江山取得政权,同时夺取了所有的社会资源,于是才有资源分田地、让资本家安心经营、给工人一些荣誉和福利。这些资源本来是属于全社会士农工商个人而不是属于掌权者的,打江山后掌权者据为己有才有资源去施恩。然而,在全国普遍“亲而誉之”使政权稳固之后,过不了几年,一个农业合作化运动就把土地全部掠取到掌权者即中共手里,一个工商业公私合营运动,就把全国各城市大中小工商户全部据为国有所谓国有,实际上就是中共党所有。包括《基本法》所写明的香港土地所有权在内。
全世界均贫富之社会主义历史,印证了将近100年前中国国学大师王国维在1924年写下关于社会主义的一段话:“然此均产之事,将使国人共均之乎?抑委托少数人使均之乎,均产以后,将合全国之人而管理之乎,抑委托少数人使代理之乎?由前之说则万万无此理,由后之说则不均之事,俄顷即见矣。”
不均之事即造就特权。也就是1945年奥威尔提出的:“一切动物都平等,但有些动物比其他动物更平等。”
中共建政之初,对农工商施小惠,赢得士人“亲而誉之”,但有两样东西中共是牢握不放的,一是枪杆子,一是笔杆子。也就是军队和言论。在把给予农工商的小恩小惠收回来之后,就依靠洗脑式宣传和强制性暴力维持统治。暴力统治使人民由“亲而誉之”转为“畏之”“侮之”;洗脑宣传的假,又造就了“信不足焉,有不信焉”的全国社会信任破产、道德崩坏。
这一切的根源,自是中共夺取政权后,没有实现一个让人民自主的“下知有之”的社会,但各阶层包括知识人对中共政权的“亲而誉之”则是鼓励了掌权者的专权、特权和腐败。“亲而誉之”等于把一张张空白支票交到统治者手里,让统治者予取予求。
而今,香港产出大批不论中共做什么事都“亲而誉之”的人。正是这些人,使社会迈向万劫不复之境.

全球资本过剩的环境很难改变

$
0
0

从2007年算起,全球金融危机已经十年。为了应对危机,全球央行共同采取了前所未有的行动——信用扩张政策,迄今各国共释放了超过14万亿美元的货币。这种做法及时填补了金融危机造成的信用窟窿,同时也使得资产市场(房地产、股票)迅速回升,为进一步的信用扩张提供了抵押物。这些政策的结果,是全球处于空前的资本过剩环境中
在安邦咨询(ANBOUND)提出的“危机三角”模型中(陈功,2015年),已经总结出了“城市化-资本过剩-经济危机”的发展框架,当前的后危机时代的资本过剩,可以看作“危机三角”循环中的一个发展阶段,也是看作是连接另一轮危机的一个环节。在释放天量流动性之后,全球主要央行开始谋求恢复正常的货币政策,退出量化宽松(QE)政策,并谋求缩减资产负债表(“缩表”),向市场展示了一种紧缩货币政策的可能性。
如果主要央行恢复到过去的“正常”货币政策状态,对于全球资本市场无疑是一次重大的系统调整。这十年来全球市场的太平无事、迅速重现的繁荣景象——美国股市创下历史新高、多个国家的房地产价格超过历史最高水平(曾经历房地产泡沫的日本是个例外),都是建立在资本过剩基础上的。现在的世界,正躺在资本过剩的暖床上,啜饮着甜蜜的资产泡沫。但如果央行一致收紧货币政策,泡沫就有可能被戳破。
问题是,全球资本过剩能够紧缩回去吗?或者说,全球央行能够一致紧缩吗?
在安邦咨询的研究人员看来,这种可能性并不大。美联储虽然已经开始了加息,但其加息步伐既不坚定也不连续。实际上,看美国经济的现状,未来美联储可能采取的政策愈发难以摸透。一是美国的通胀在过去五年大部分时间里都未实现美联储2%的目标,目前即使经济继续增长,通胀率仍处于低位。美联储将谨慎对待进一步收紧政策,直到通胀达到预定目标为止。二是美联储副主席费希尔提出辞职,美联储主席耶伦的任期也将在明年2月份结束,特朗普总统将有两个美联储公开委员会的推荐名额,这有利于他的低利率美元政策的制定。三是美联储正努力寻求缩减资产负债表,虽然美联储官员今年初就开始频繁讨论缩表,但在何时启动缩表问题上存在意见分歧。
在欧洲,欧洲央行对于退出QE虽然有了态度,但并无时间表。近日,有欧元区官员表示,欧洲央行理事会已经获得文件,讨论多种调整QE的可能性。不过这些文件没有确定一个优先的方案,也不是正式的政策建议,所以在欧洲央行理事会10月26日的会议之前,不太可能对QE做出决定。事实上,目前欧洲央行已经购买了超过2万亿欧元的债券,以每月600亿欧元的购债额度计算,购债至少能够持续到12月份。考虑到欧洲经济的现状,欧洲央行行长德拉吉称,很有可能会在10月作出QE的大部分决定,如果10月没有准备好,可能会推迟宣布QE决定。欧洲央行声明称,如果有必要,目前的QE计划将维持到2017年12月或以后。

对于日本央行来说,这恐怕是当今世界最不希望退出宽松货币的央行了。为了实现安倍政府的经济目标,日本央行还在执着地不断推出宽松货币政策,贬值日元汇率以刺激出口。可以确信,在日本政府认为经济刺激政策没有取得令人满意的效果之前,日本央行不会从宽松货币政策收手。野村证券认为,日本货币政策的未来走向是G3经济体当中最为悲观的,日本央行距离其政策目标仍有很长的路要走,在可预见的未来恐怕都不会结束QE。日本经济缺少足够的通胀势头,来实现每年2%的物价维稳目标。
近年在全球经济影响力渐大的中国央行,也不会轻易采取紧缩的货币政策。中国经济还处在挑战较大的转型调整中,国内市场既要去杠杆、去库存,又要维持一定的经济增长,这时候,中国央行更倾向于保持“不松不紧”的货币政策。如果国际市场宽松、国内市场稳定,这正是中国央行期望的货币格局,没有动机去打破它。

三星不堪韩国的国内管制,可能将总部迁往美国

$
0
0

文在寅动摇韩国财阀霸权产生了不小的影响。台湾《经济日报》称,韩国先驱报9月4日报道,三星电子考虑将总部迁往美国的传闻甚嚣尘上,尤其是移至加州。先驱报引述投资人(The Investor)网站报道,三星考虑搬迁的原因,除了日前三星少主李在镕因涉贿案遭判五年刑期外,文在寅新政府也开始对财团祭出各种管制措施,因此不仅在韩国需承担较高的税负,目前韩国国内的氛围似乎对大企业也不太友善。此前,韩国政府为了抑制任何资产泡沫迹象,调高了大企业的企业税率。报道称,三星若真的出走,对韩国可是非同小可之事,尤其是三星的生产营运大多在韩国,截至6月底它们的总价值超过100兆韩元,且生产设备都在韩国法律的管辖范围。然而,考虑到三星有高达九成营收来自海外,迁移总部也不无可能。但也有分析师认为,三星要出走的传言应该是一个博取同情的故事,因为三星很难外移出韩国。此外,三星电子执行长尹富根上周在柏林消费电子展(IFA)受访时坦承,在三星仍缺乏掌门人之际,不论是未来寻求投资或组织改革方面,都面临许多阻碍。尹富根表示:“资讯科技业(IT)目前正出现极大变化,而三星电子正在这股改变中进行组织改造,因此各项事业改造或寻求并购的过程都很困难。三星董事会底下设有负责改革决策和寻求大型并购的管理委员会,但目前运作仍不完善,例如先前推动人工智慧相关的并购案,最终仍破局。”尹富根将三星集团比喻为一支正在驶入不平静水域的大型舰队,而掌握实权的李在镕为整个舰队的船长。要指出的是,上述信息还有待进一步跟踪和证实.

使用quic的优势

$
0
0

What Is Traditional TCP?

TCP are the set of rules controlling how data is sent through the internet (or any other network for that matter). TCP essentially sets up how computers send and receive data.

What Is The Disadvantage Of TCP?

While TCP has an excellent reputation for reliability, it struggles with latency when creating a secure connection. TCP requires making multiple trips back and forth between communicating computers to create a secure connection via Transport Layer Security (TLS). This is necessary to create an SSL connection. This is where QUIC excels.

What Is QUIC & Why Is It Better?

QUIC is an abbreviation for QUICK UDP Internet Connections. QUIC is able to improve on TCP with the use of a multiplexed connection. This is a set of multiple connections combined into a single one between the communicating computers. The multiplexed connections offers TLS equivalent security that doesn’t require the multiple round trips between computers. In short, QUIC lowers latency and helps improve site performance because it doesn’t need to make these round trips.

Advantages Of Using QUIC

  • Greatly reduces the amount of time to generate connections
  • Improved bottleneck handling
  • Use of multiplexes prevents blocking first in line connections
  • Migration connections
  • Corrects forwarding errors

Linux下安装Apache+ASP环境

$
0
0

为什么要在Linux下安装ASP环境?且看这几个原因够不够:
  1. A. 作为Linux下的开发环境
  2. B. 当IIS中的ASP仅用于后台,同时使用人数较少.前台页面主要以HTML静态页面展示,ASP用来做的事情较少,本身对系统的负担很轻
综合以上,当ASP显得有点鸡肋时,相应的应用完全可以移植到Linux下,以充分发挥Linux下系统平台优势和资源优势。
因为ASP本为Windows下IIS的原生产物,移植到Linux下确实有些怪异,所以实现方案也比较少,目前能找到的基本以Perl转义为主。
在Linux下安装ASP环境必须的环境支持为: Apache+Apache的perl模块+perl的Apache::ASP包,请看安装步骤:
1.安装Apache::ASP(也可在第3步之后安装)
perl -MCPAN -e shell
install CPAN
install MLDBM
install MLDBM::Sync
install Apache::ASP
如果通过perl安装失败,可以去CPAN(http://www.cpan.org)下载这几个源代码包:
Digest-MD5-2.20.tar.gz
MLDBM-2.01.tar.gz
MLDBM-Sync-0.30.tar.gz
Apache-ASP-2.37.tar.gz
按顺序展开源代码,各自执行以下操作安装:
perl Makefile.PL
make
make test
make install
2.安装Apache, 在Linux环境下模拟ASP环境目前仅能查到Apache+ASP的方案
#下载httpd
wget http://labs.renren.com/apache-mirror/httpd/httpd-2.2.15.tar.gz
tar zxf httpd-2.2.15.tar.gz
cd httpd-2.2.15
./configure --prefix=/usr/local/apache
make
make install
cd ..
3.安装apache的mod_perl模块
#下载apache的perl模块
wget http://perl.apache.org/dist/mod_perl-2.0-current.tar.gz
tar zxf mod_perl-2.0-current.tar.gz
cd mod_perl-2.0.4/
perl Makefile.PLUSE_APXS=1 WITH_APXS=/usr/local/apache/bin/apxs EVERYTHING=1
make
make install
cd ..
4.httpd.conf配置:
因为ASP环境不是我们在Linux下要用的主用环境,主用环境是Nginx,所以将Apache监听端口修改为80端口之外的端口,我修改为81
Listen 81
网站根目录也需修改成Nginx网站根目录,例如我的Nginx网站根目录为:/var/webhosts/htdocs/www,那么需要修改如下2个位置:
DocumentRoot "/var/webhosts/htdocs/www"
<Directory "/var/webhosts/htdocs/www">
在httpd.conf文件末尾追加如下内容:
LoadModule perl_module modules/mod_perl.so
PerlModule Apache::ASP
<Files ~ (\\.asp)>
SetHandler perl-script
PerlHandler Apache::ASP
PerlSetVar Global .
PerlSetVar StateDir /tmp/asp
</Files>
ok,ASP环境安装完成,启动Apache试试:)
/usr/local/apache/bin/apachectl start
在网站根目录下创建test.asp,内容如下:
<!-- sample here -->
<html>
<body>
For loop incrementing font size: <p>
<% for(1..7) { %>
<!-- iterated html text -->
<font size="<%=$_%>"> Size = <%=$_%> </font> <br>
<% } %>
</body>
</html>
<!-- end sample here -->
现在打开http://127.0.0.1:81/test.asp看看效果吧.

Linux系统下的MS SQL Server客户端程序-SQuirrel SQL Client

$
0
0
要在ubuntu下连接mssql数据库,找了很久终于找到了SQuirreL SQL Client。

SQuirreL SQL Client官方网站:http://sourceforge.net/projects/squirrel-sql,最新版本20100402_2427。

SQuirreL SQL Client最大的魅力在于:
基于Java,具备良好的夸平台特性,在Windows下一样可以很好的使用;
只要具备相应数据库的类库,就可以连接对应的数据库,例如SQL Server、MySQL、Oracle、Sybase、DB2等等。
安装方法,在控制台运行 java -jar /路径/squirrel-sql-Snapshot-20100402_2427-install.jar,然后根据提示选择安装路径,后续安装步骤中,插件我选择了Data import/DBCopy/DBDiff/Microsoft SQL Server/MySQL/Oracle/,语言包选择了Simplified Chinese(中文)


SQuirrelSQL Client模块安装


安装完成后,将 jtds-1.2.5.jar、ojdbc14.jar、mysql-connector-java-5.1.5-bin.jar复制到SQuirrel SQL安装目录下的lib目录,这样SQuirrel SQL就具备了连接SQL Server、Oracle、MySQL的能力。

now,启动这个软件吧。

经过上面的安装步骤之后,能支持的数据库连接(驱动)如下,如果还需要其他的连接方式,将其类库复制到该软件安装目录的lib目录下再重启该软件即可:
SQuirrel SQL Client驱动

数据库连接类库下载:

SQL Server(jtds):

http://sourceforge.net/projects/jtds/files/

mysql(MySQL Connector):

http://dev.mysql.com/downloads/connector/j/

oracle(JDBC):

http://www.oracle.com/technology/global/cn/software/tech/java/sqlj_jdbc/index.html

tor的插件-Snowflake

$
0
0

Build Status
Pluggable Transport using WebRTC, inspired by Flashproxy.

Status

  •  Transport: Successfully connects using WebRTC.
  •  Rendezvous: HTTP signaling (with optional domain fronting) to the Broker arranges peer-to-peer connections with multitude of volunteer "snowflakes".
  •  Client multiplexes remote snowflakes.
  •  Can browse using Tor over Snowflake.
  •  Reproducible build with TBB.
Table of Contents

Usage

cd client/
go get
go build
tor -f torrc
This should start the client plugin, bootstrapping to 100% using WebRTC.

Dependencies

Client:
Proxy:

More Info

Tor can plug in the Snowflake client via a correctly configured torrc. For example:
ClientTransportPlugin snowflake exec ./client \
-url https://snowflake-reg.appspot.com/ \
-front www.google.com \
-ice stun:stun.l.google.com:19302
-max 3
The flags -url and -front allow the Snowflake client to speak to the Broker, in order to get connected with some volunteer's browser proxy. -ice is a comma-separated list of ICE servers, which are required for NAT traversal.
For logging, run tail -F snowflake.log in a second terminal.
You can modify the torrc to use your own broker, or remove the options entirely which will default to the old copy paste method (see torrc-manual):
ClientTransportPlugin snowflake exec ./client --meek

Building

This describes how to build the in-browser snowflake. For the client, see Usage, above.
The client will only work if there are browser snowflakes available. To run your own:
cd proxy/
cake build
(Type cake by itself to see possible commands)
Then, start a local http server in the proxy/build/ in any way you like. For instance:
cd build/
python -m http.server
Then, open a browser tab to http://127.0.0.1:8000/snowflake.html to view the debug-console of the snowflake., So long as that tab is open, you are an ephemeral Tor bridge.

FAQ

Q: How does it work?
In the Tor use-case:
  1. Volunteers visit websites which host the "snowflake" proxy. (just like flashproxy)
  2. Tor clients automatically find available browser proxies via the Broker (the domain fronted signaling channel).
  3. Tor client and browser proxy establish a WebRTC peer connection.
  4. Proxy connects to some relay.
  5. Tor occurs.
More detailed information about how clients, snowflake proxies, and the Broker fit together on the way...
Q: What are the benefits of this PT compared with other PTs?
Snowflake combines the advantages of flashproxy and meek. Primarily:
  • It has the convenience of Meek, but can support magnitudes more users with negligible CDN costs. (Domain fronting is only used for brief signalling / NAT-piercing to setup the P2P WebRTC DataChannels which handle the actual traffic.)
  • Arbitrarily high numbers of volunteer proxies are possible like in flashproxy, but NATs are no longer a usability barrier - no need for manual port forwarding!
Q: Why is this called Snowflake?
It utilizes the "ICE" negotiation via WebRTC, and also involves a great abundance of ephemeral and short-lived (and special!) volunteer proxies...

Appendix

-- Testing with Standalone Proxy --
cd proxy-go
go build
./proxy-go
-- Testing Copy-Paste Via Browser Proxy --
Open a browser proxy, passing the manual parameter; e.g. http://127.0.0.1:8000/snowflake.html?manual=1,
Open up three terminals for the client:
A: tor -f torrc-manual SOCKSPort auto
B: cat > signal
C: tail -F snowflake.log
Then, in the browser proxy:
  • Look for the offer in terminal C; copy and paste it into the browser.
  • Copy and paste the answer generated in the browser back to terminal B.
  • Once WebRTC successfully connects, the browser terminal should turn green. Shortly after, the tor client should bootstrap to 100%.
-- Testing directly via WebRTC Server --
See server-webrtc/README.md for information on connecting directly to a WebRTC server transport plugin, bypassing the Broker and browser proxy.
More documentation on the way.

from https://github.com/keroserene/snowflake
https://keroserene.net/snowflake/
(https://keroserene.net/blog/)

已经是千万富豪了 你还上什么班?

$
0
0
这两天胡润发布的一个财富报告,又引发了舆论的巨大波动。胡润告诉我们,北京现在每83个人里就有一个千万富豪,也就是说,你早上坐地铁,一节车厢里至少得有3-4个,如果千万富豪以这种密度出现,那么就太毁三观了。
那么有人问了他是怎么算出来的,算房子吗?这个肯定要算上房子的,而如果不算房子,拥有可投资资产的人数,要比算上房子的结果少一半人。根据胡润的统计,拥有千万资产的「高净值家庭」数量达到186万,其中北京就有26万家庭,而拥有千万可投资资产的达到94.8万。北京占了13.4万户。而上海跟北京差不太多,也基本上是千万富豪满大街跑的这种。
拿到这样一个数字,第一感觉就是,如果算上房子,可能数据低估了。现在北京上海这种地方,随便家里有2套房子肯定过了千万了,换句话说,用资产千万的家庭减去可投资资产千万的家庭,剩下13万家庭,基本就全是靠房子撑着的。那么这个数字肯定是不准的,现在北京中等水平的2000年以后的小区,随便一套100平米以上的住房,价格基本都接近千万,所以绝不会有13万家庭这么少。如果可投资资产达到千万的,也就是不算房子手头就有1000万的家庭有13万户的话,那么算上房子的,弄不好得乘以10倍甚至更多。基本可以跟一半有房家庭划等号,也就是说现在你家要没有千万资产,都不好意思说是混北京上海的。因为基本在5年前买房的,混到现在基本都是千万资产了。
千万资产什么概念,如果你夫妻二人都在当地平均工资以上,也就是月入1万元,你家不吃不喝攒到1000万,需要50年,如果你们像马云说的那样都是高收入,月入3-4万,那么用税后收入攒到1000万,大概也得20-30年,基本覆盖了你的整个职业时期。所以难怪大家现在大家都已经没什么动力工作和努力了,因为再努力,也几乎没什么卵用,努力一辈子,不炒房也到头来,生活在平均线以下。
前几天一个朋友非要买房,但正好单位有事走不开。中介打电话给他,一通大骂。说你分的清轻重缓急吗?上班重要买房重要,上班再努力你不买房有用吗?买了房子,你上不上班也不打紧了。说的这个朋友一脸懵逼,果然班也不上了,领导批不批假也得回去买房了。
看到这样的景象,我们不仅要问一句,科学吗?也许几年之后,我们完全可以当成笑话听,就跟听当初看大空头,听美国的笑话,日本的笑话和香港的笑话一样。这种脑洞打开的东西,画面感极强。有房子的市值在,让无数的普通老百姓,全都伪装成了社会精英,住着千万的房子,每天仍然骑自行车上班,挤地铁公交出行。一个月领着万元左右的薪水,抢着2-3块钱的外卖红包。整个财富结构都扭曲了,还有的家庭,为了追求这个市值,继续加杠杆买房,家庭月入2万,要还1万5的房贷,只留5000块过日子,不敢请假,不敢辞职,甚至不敢生病,不敢跟朋友聚会。但是每当自己想到自己是千万富翁了,也是幸福的会心一笑。憧憬着未来找个傻子,把房子卖了,过上衣食无忧的生活。现在再苦再难也是值得的。
但这个事最后却一定不会如大家所愿,当房价涨的时候,你不会舍得卖,任何一次卖出心都在滴血,当房价走平稍微回调的时候,不会有人买,你也不愿意卖,希望等待未来能再卖个好价钱,这就跟当下的情景一样,当房价开始趋势性逆转了,多头开始互相踩踏了,你会发现根本就没人买了,说好的刚需,他们都去租房了。所谓千万市值,千万身家不过是一场游戏一场梦,从来你就没感受过这么多钱,只是纸面财富而已。这个财富只存在与你的臆想之中,就好比一个段子,老大爷得到一个罐子,上面写着北京府,人家告诉他这是明朝宫里的东西,价值上亿,你好好藏着。老大爷顿时觉得陡然而富。不断做研究,怎么看都像个宝贝。他一辈子只要不卖,天天吃炸酱面,也觉得自己是个亿万富翁。直到有一天,他觉得太穷了,要卖了,找来专家要变现,人家说您这个有点残缺,如果没有残缺的话,价格应该在不超过2块钱,那个残缺不是北京府,应该是北京腐乳。


据说现在的北京、深圳是这样的,遍地都是千万富翁,住着千万的房子,骑着自行车,挤着地铁上班,领着万元左右的薪水,抢着两三块的红包,家庭月收入两万,还着一万五的房贷,留着5000块过日子,很多张信用可来回折腾,不敢请假,不敢辞职,不敢生病,不敢和朋友聚会,住着千万的房子,过着乞丐的生活。

基于开源类phpqrcode实现


Apache/Nginx服务器环境强制HTTPS跳转的设置方法

$
0
0
在公司的一些客户项目中,外贸网站、企业网站,他们会考虑加上SSL实现HTTPS绿标。当然,这些也是公司业务员争取过来的业绩增加的结果,不懂他们在客户面前如何忽悠加上多么的帅气。目前SSL证书成本也相当低,年付10美元左右的,甚至免费的都可以找到。

一般的网站服务器环境中,会采用Apache或者Nginx环境驱动,强制HTTPS加密网址需要用到几个脚本就可以实现。当然前提是我们已经在服务器中部署SSL证书.
第一、Apache 强制HTTPS

1、添加文件位置

一般是在网站根目录伪静态文件,如果没有我们需要创建一个.htaccess文件中。

2、强制WWW跳转

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.mydomain.com$ [NC]
    RewriteRule ^(.*)$ https://www.mydomain.com/$1 [L,R=301]
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.mydomain.com/$1 [L,R=301]

3、强制非WWW跳转

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^mydomain.com$ [NC]
    RewriteRule ^(.*)$ https://mydomain.com/$1 [L,R=301]
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://mydomain.com/$1 [L,R=301]

根据需要是用WWW,还是非WWW,添加到根目录.htaccess文件中,立即生效。

第二、Nginx 强制HTTPS跳转

1、设置文件位置

一般在当前服务器环境中的对应网站域名的.conf文件,添加到配置环境中。

2、强制WWW跳转

    if ($ssl_protocol = "") { return 301 https://$host$request_uri; }
    if ($host != www.mydomain.com) { return 301 $scheme://www.mydomain.com$request_uri; }

3、强制非WWW跳转

    if ($ssl_protocol = "") { return 301 https://$host$request_uri; }
    if ($host != mydomain.com) { return 301 $scheme://mydomain.com$request_uri; }

设置之后,需要重启Nginx之后才可以生效。

"鲜卑族“?

《华尔街日报》揭秘朝鲜核技术进展的幕后力量:在哈尔滨工业大学的朝鲜“留学生”打包下载近6万份与军事技术相关的论文

$
0
0
在试射今年以来的第18枚弹道导弹一周后,朝鲜上周日又试爆了一枚据称是国内制造的氢弹。这一消息再度使外界注意到朝鲜核计划的一个重大谜题:在国际社会一致行动阻止朝鲜获取武器技术的情况下,朝鲜核计划怎会取得如此快速的发展?

答案也许就藏在学成归国的朝鲜科学家身上,特别是在中国留学的朝鲜科学家。在有些情况下,这些活动显然违反了2016年联合国禁止向朝鲜留学生教授某些学科知识的制裁决议。


图为就读于哈工大的朝鲜博士生在其宿舍楼登记簿上的登记信息。该校教职工称,由于联合国的制裁,这些留学生近期已返回朝鲜。他们当中大部分都是科学家。 图片来源:JEREMY PAGE/THE WALL STREET JOURNAL

《华尔街日报》(The Wall Street Journal)通过查阅官方数据、学术论文和大学资料发现,近年来,有数百位朝鲜科学家曾在国外留学,其中很多人的专业涉及联合国认为有可能推动朝鲜武器计划的领域。

在朝鲜长达60年的核武器研发阶段的早期,依靠的是前苏联的技术和专家,后来则依靠伊朗和巴基斯坦。如今朝鲜用的却是本国科学家,这表明遏制朝鲜的核野心只会变得越来越难。

2011-2016年担任联合国对朝制裁执行情况监督委员会成员的Katsuhisa Furukawa说,有必要对在海外(尤其是中国)的朝鲜科研人员予以高度关注。


2016年4月,哈工大举行活动庆祝首个中国航天日。 图片来源:TAO ZHANG/NURPHOTO/ZUMA PRESS

金京设(Kim Kyong Sol)就是这样一位科研人员。据哈尔滨工业大学(Harbin Institute of Technology, 简称:哈工大)教职工说,在联合国宣布制裁决议超过一年后,金京设仍在这所大学攻读机电一体化博士学位,涉及的领域涵盖了机械工程、电子和编程。今年3月份,他和一位参与中国军方航天项目的高级工程师联名在中国发表了一篇论文。

在应《华尔街日报》请求阅读了金京设的论文后,Furukawa得出结论:这篇论文涉及了联合国制裁决议中禁止的一个领域。

作为独立分析人士的Furukawa说,在外国接受教育的朝鲜人从事多种学科的工作,他们必然为朝鲜的武器计划积累了一定的专业知识和信息。

朝鲜的技术进步已经超出了核科学的范畴。对于试图阻止朝鲜完善武力以攻击美国或其盟友的美国来说,任何能够帮助朝鲜推动太空发射项目的对外接触或研究都会引起美国的警觉。

朝鲜目前已经发射了地球观测卫星,这些卫星可用于侦察和锁定目标。朝鲜还从潜艇试射了导弹,并表示可以发动电磁脉冲打击,通过引爆卫星上的核装置来摧毁电网。

研究这一领域的美国专家说,金京设学习的这项技术被称为磁流变阻尼技术,可用于稳定航天器和减少导弹发射系统(包括安装在潜艇上的发射系统)的振动,以及降低汽车、建筑物和直升飞机内的振动。


金京设在哈工大宿舍楼登记簿上的登记信息。 图片来源:JEREMY PAGE/THE WALL STREET JOURNAL

哈工大的教职工说,金京设已于6月份回国。金京设未回复电子邮件。中国外交部称,中国政府严格执行了所有联合国对朝决议。中国外交部和哈工大均未回复有关金京设的问题。

让美国政府官员担心的是,在2016年联合国通过制裁决议前,朝鲜利用了教育制裁不够严格的漏洞,向海外派遣了科学家,并带回了军民两用的专业技术;而且,如果2016年的制裁决议执行不力,朝鲜还可能继续从中获益。

一些美国官员担心,即便制裁决议得到严格贯彻,朝鲜可能也已经掌握了充分的本土技术来实现其核目标。《华尔街日报》8月份援引一位美国情报人员的话说,有证据表明朝鲜的火箭发动机是独立生产的,但近期一份智库研究报告则暗示朝鲜的火箭发动机来自乌克兰或俄罗斯。

国产化宣言

金正恩曾夸耀说,朝鲜试爆的氢弹是国产的。朝鲜中央通讯社(Korean Central News Agency, 简称:朝中社)援引金正恩的话称,氢弹所有构成要素都实现了国产化,从武器级核物质生产工程,到零部件精密加工,再到组装,核武器生产的所有流程都实现了国产化。

2009年朝鲜第二次核试验后,联合国采取了一系列制裁措施,敦促各国不要在自己境内进行有助于朝鲜发展核武器和导弹技术的专业化教育或培训,也不要让自己的公民提供这类教育或培训。

2016年1月份,朝鲜进行第四次核试验,联合国为此发布了具体学科的教育禁令。去年9月,朝鲜再次进行核试验后,联合国的禁令范围扩大到高级工程和材料科学等学科。

美国与朝鲜开战的后果会是怎样?

随着朝鲜半岛的紧张局势加剧,美国领导人开始公开讨论应对朝鲜威胁的军事选项,这样的态度和言辞在过去是难以想象的。在什么情况下,战争会真正打响?一旦战争爆发,将如何进行?又会产生怎样的后果?研究朝鲜问题的专家们在视频中对上述问题进行了分析。
联合国专家在2月份的一份报告中说,他们发现,在禁令发布之后,几名朝鲜人去年仍在意大利学习物理,另有四人在罗马尼亚学习材料科学、工程和电子通信。这份报告指出,后来这些学生都重新分配,转去了禁令之外的其他学科。这些教育机构未回应置评请求。

联合国专家2016年表示,当年,在禁令发布前,有两名朝鲜人在印度一家太空技术中心接受培训,1996年以来还有另外32名朝鲜人在这里接受了培训,其中一人最近主管朝鲜卫星控制中心。印度的这家太空技术中心表示已不再接受朝鲜留学生。

《华尔街日报》查阅了官方数据和接受朝鲜留学生最多的一些国家的大学资料,发现近年来大部分朝鲜科学家在中国留学。据中国教育部出版的一份资料,2015年(最后一个披露官方数据的年份)中国有1,086名朝鲜研究生,较2009年的354人大幅增加。这份出版物未说明这些朝鲜留学生就读的学校和专业。

中国教育部对寻求置评的请求未做回应。

韩国翰林大学(Hallym University)研究人员对学术数据库的研究发现,2011-2016年,朝鲜人在国外刊物发表的所有研究论文中,在中国发表的占60%,文章涉及的领域主要为物理、工程、数学、冶金和材料科学。

自2016年联合国禁令发布以来,朝鲜人在中国发表的论文涵盖医药、采矿等民用领域,但也包括如今被禁止的几个领域,其中包括防核辐射的泡沫金属材料。

增派科学家留学,归国后给予其特权已成为金正恩核武器与经济并行发展政策(即“并进政策”)的核心。并进政策是金正恩在其父2011年去世而掌权后公开推出的政策。

朝鲜曾称需要核武器保护自己免受美国攻击。20世纪50年代,朝鲜在苏联支持下启动核武器计划,多年来一直与苏联进行小规模的科学家交流。据历史学家称,冷战结束后朝鲜主要向伊朗和巴基斯坦换取核技术和导弹技术,同时继续派遣一些科学家留学。

自从2006年朝鲜首次核试验以来,美国和联合国的制裁便聚焦于控制流向朝鲜武器计划的资金和军民两用材料。朝鲜问题专家称,朝鲜通过努力发展更多本土化的武器技术予以弥补。

有关专家和西方国家官员称,金正恩的并进政策为朝鲜政府培育了一大批各种专业的专家,包括制造火箭用高强度轻量合金的冶金学家,为导弹制导助力的数学家,以及改善定位和侦察性能的卫星工程师。


哈工大智能汽车小组的成员。照片摄于2016年10月。 图片来源:WANG KAI/XINHUA/ZUMA PRESS

金京设的研究

机电一体化科学家金京设准备把他在磁流变阻尼技术方面的专业知识运用到何处现在还不清楚。弗吉尼亚理工学院暨州立大学(Virginia Tech)教授Mehdi Ahmadian说,这些知识会被用于军事吗?有可能。Ahmadian说,他对航天装置中的磁流变阻尼技术进行过类似研究,这些航天装置可能包括卫星、天线或反射镜。

从金京设论文的注脚来看,他的研究经费来自他的中国主管陈照波教授牵头的一个高超音速飞行器项目。这款飞行器的飞行速度可以超过每小时3,800英里(合6,115公里),正在由中国、俄罗斯和美国研发,用于运载核武器或常规武器。

陈照波表示,在获得中国政府奖学金并在哈尔滨生活四年后,金京设因为制裁问题不得不在博士论文答辩前匆匆回国。陈照波表示,他曾试着安慰金京设,金京设知道自己回国后会失望,他没有说什么,但感觉得出来。

他表示,金京设没有接触中国国防技术的权限,但随着金京设的研究进一步取得进展,有可能会用于民事和军事用途,也包括航天领域。他和另外两位曾与金京设一起搞研究的教授表示,他们是在今年5、6月份才从学生和同事那里了解到联合国制裁行动的。

2010年以来,几所中国大学与朝鲜的大学签署了合作协议,让金京设这样的科研人员到中国深造是合作内容之一。联合国专家称,其中两所朝鲜大学为朝鲜核武器计划输送人员和技术。这两所朝鲜大学是金日成综合大学(Kim Il Sung University)和金京设的母校金策工业综合大学(Kim Chaek University of Technology)。

前联合国武器核查员、核扩散问题专家David Albright称,寻求开发大规模杀伤性武器的国家通常会向国外学习,包括派遣科学家赴海外学习课程和参加会议。他表示,中国的工程院校和培训项目提供了结交那些可能掌握敏感信息的人士的机会,比如参与军事项目的中国人。


哈工大的机器人控制装置。照片摄于2016年5月。 图片来源:WANG KAI/XINHUA/ZUMA PRESS

哈工大是中国的一流工程院校,除常规民用研究项目外,该校还进行具有保密级别的防务和太空相关研究。该校与金策工业综合大学和金日成综合大学签有合作协议。据哈工大网站上的信息,2013年,这两所朝鲜大学派出第一批共12名博士生和博士后入读该校。到2015年,人数增加到28人。

金京设是上述第一批学生中的一员,其研究论文显示,出生于1975年的金京设此前在朝鲜学习机械工程,后来进入哈工大机电工程学院。该学院在其网站上称其为中国载人航天项目培训过人员,并且拥有国防研究方面(包括超精密机械)的设施。

哈工大的教职工表示,金京设和其他朝鲜人在校内保持低调,住在两居室公寓,很少进行社交活动。教职工称,这些朝鲜人都享受中国政府的奖学金项目,可免住宿费和学费,每月还可以获得大约人民币3,000元(合450美元)的生活费。

一位哈工大的中国研究生表示,这些朝鲜学生从服装和长相上很容易辨别。其他学生表示,他们中间似乎有个人负责督导其他人。

参与国防项目的振动控制专家陈照波称,金京设来到学校后看了他的研究方向,非常有兴趣。陈照波表示,他现在关注民用研究,因为军事项目管理非常严格,不利于学术交流。

2007年,陈照波与人合作撰写了一篇关于设计复合材料层板帮助宇宙飞船减振的论文。根据陈照波的简介以及中国国家自然科学基金委员会(National Natural Science Foundation of China)的资料,2012-2015年期间,陈照波负责了一个有关高超声速飞行器振动控制技术的项目。

该项目为金京设在3月份发表的这篇论文提供了支持。这篇论文的合著者包括来自北京空间飞行器总体设计部(Beijing Institute of Spacecraft System Engineering)的王晓宇。北京空间飞行器总体设计部参与了涉及中国卫星、载人宇宙飞船和月球车的工作。王晓宇对此不予置评。

陈照波称,金京设的研究与直升机有更直接的关系,但这方面的技术可以应用于多个领域。根据中国专利登记部门的信息,陈照波和金京设在2月份申请了一项专利,称他们的技术可以应用于航空航天等领域。

马里兰大学(University of Maryland)航空工程教授、磁流变阻尼技术专家Norman Wereley说,金京设的研究相当初级,但他回国后可以从事较为复杂的工作。他说,金京设可能会觉得自己已经更好地了解了该如何进行导弹系统的振动控制。Wereley说,他认为金京设不是为了学术原因来接受相关教育的。

哈工大的教职工称,今年6月,至少另有11名朝鲜博士生离开了该校,而其他人则转到了管理学等没有被联合国禁止的专业。

有些人可能带了一些额外技术回国。哈工大的教职工和学生说,近月来,朝鲜人被怀疑违反图书馆管理规定,从至少两家中国大学的订阅数据库下载了数万篇论文,其中包括哈工大。

哈工大图书馆的一份通知显示,2016年5月16日,哈工大机电学院和其他学院的九名留学生下载了5.7万篇论文。学校教职工和学生说,下载论文的是朝鲜人。

那个9名朝鲜留学生在哈工大下载5.7万篇科研论文新闻下,哈工大的同学说,这些留学生以论文查重为名狂下载论文。论文查重是有次数限制的,他们把全校的次数用完了,导致本校正常学习的学生后来有段时间就不能查重了。而且这些所谓的朝鲜学生水平高到连哈工大导师都叫他们x教授。都是教授,接触到很多都是航天项目(不包括重点国防项目和国家重大专项,航天军民两用项目就有)。有些哈工博士本科不是本校的,知识不够扎实,居然和这些朝鲜老师相比能力还不如,甚至有问题不懂也会去问他们。
我天朝外交当年奶东南亚红色革命,后来又坚持奶北棒社会主义,结果前者屠华后者现在一个又一个给我们吃蛋蛋,内政上奶大各类少民和外来宗教权贵。马列主义倡导的无私奉献精神,几个活的或者已经死的马列国家里,做到这种极致的,也算是独一份了吧!

不是背锅,是真的。这些人根本不是留学生。我们导师也叫他们x教授。都是教授,接触到很多都是航天项目。今年走的时候,我们交接项目都震惊了

多说一下,朝鲜这些老师的中文水平非常高,英文也很好,工作能力极强,窝工博士大多本科不是本校的,和这些老师相比能力差了很多,包括有的时候我们有问题不懂也会去问他们。

这些老师并没有直接参与到重点国防项目和国家重大专项比如我们系的光刻机国家专项就没有朝鲜老师,但是一些涉及到航天的项目,有些军民两用的项目,他们绝对是参与了。

我们为什么要搬朝鲜培训科研队伍?中国农大收点朝鲜留学生没什么,朝鲜人农业技术提高对东亚有好处。你哈工大一搞航空航天出名的高校还敢招朝鲜人,又是国家的一盘大棋?

这个帖子就可以展现JR的学历,还有意*河蟹*谋论的水平,也难怪老是被”记者“煽动,这些可以下载论文都是公开的,理论的东西大家都知道,网上都找得到不是什么机密的东西,机密的紧要的东西是工程上的一些参数还有工艺诀窍根本不会放到网上,这个朝鲜老兄估计就是怕回去没网。

你以为呢。朝鲜那点人参煤矿中国没有吗,中国自己煤多的用不完还留指标给朝鲜换救命钱。然后核技术核材料都是中国公司帮忙运到朝鲜,西方国家可是真的对朝鲜禁运。每年都派学生来中国留学,这些学生没有娱乐,每天就是疯狂学习,然后把知识带回朝鲜教给其他人。。朝鲜的情报工作也厉害,高层早就被渗透了,每次要反制朝鲜都被朝鲜先下手。
朝鲜每天都在变的更强更危险,现在没碰到底线是因为核武器小型化没成功,但是总有一天会成功,难道要真等做出来了,中国这么个大国和朝鲜玩扔核弹吗。部分大旗dang还天天安慰自己高层在下大棋,呵呵。

这个不一定。如果是知网下,那是没问题的。甚至都不用学校账号,iData里花90块钱就可以免费无限制下三个月。但文中说的是在图书馆下,那可能会有一些校内论文库,包括研究生的毕业论文。这个不能说是非公开,但外面一般找不到。

修改一下:
每个学校情况不同。
我们北师大师硕士论文在知网上只有346篇,博士论文243。 一届毕业生都不止这个数。
不过哈工大的博硕士论文在知网上能下载倒是很多……30000+的硕士论文,5000+的博士论文。

放弃了国外的优厚待遇,毅然回到祖国怀抱,为朝鲜的两弹一星做出了巨大的贡献。听着很熟悉?从民族观来说,他们是受人尊敬的。

两码事,他们是政府安排出国的公职人员,出国进修一下,国家就给了很优厚的待遇,本来就是要回去不可能留下的。钱老他们是自己出国留学,学有所成,又因为爱国情怀主动放弃美国的优越生活回国。中国要是给这些朝鲜人永久居留和教职,并承诺安置他们家人,再看他们有几个会回去的。

这位兄弟说到点子上了,尽管数据库有版权限制,但是公开发表的论文本来就应该是给人展示的,严格上论文中涉及的某些应能够重复验证的实验素材,如果有其他人索取的话,也应该给人提供,不管是国内国外,这是科研界的规矩,这篇报道有赚眼球嫌疑。。。

不不不,这件事在我们学校很出名,因为学生下论文,学校是给钱的,这些人下载的数量太多了,导致影响了其他学生下载。

不止朝鲜人,其他国家留学生也这样,下载论文拿去卖,学校后来还给了处分

我重新说一下这个事情。

起因是这些留学生不仅下论文帮人论文查重。
论文查重是有次数限制的,他们把全校的次数用完了,bkx毕业生应该知道吧,后来有段时间就不能查重了。

后来学校调查这件事,发现这些人不仅查重还下载论文出去卖,利用学校的资源赚钱。所以给了这些人处分。所以下载论文确实没什么,但是这种薅社会主义羊毛的行为不应该被谴责吗?

“核心论文”这词真是太新鲜,国防项目的论文如果申请了保密,哈工大的师生一样看不到,真被人下到了还是回去查查保密规定怎么执行的吧。

非要扣字我陪你,谁告诉你核心论文就一定是保密的?每年的核心期刊上面那么多核心论文都是对外保密专门给您老人家看的?还保密协定,吓唬谁,每个大学内部本来就有很多对外不开放专门供本校师生学习跟研究的资料,权限不同开放的资料也同样不一样,尤其是像哈工大这样的军工航天强校,很多供内部尤其是具有一定级别的人员的资料都很宝贵,说带走就带走?

怎么就剽窃了?学校论文谁不能下?

我的用词错误了 不好意思 不过就这种行为 你觉得应该是什么 他们的目的已经算不上好了 然后朝鲜现在这样 你觉得应该如何判断这种行为 你觉得是类似于三钱那些老一辈的科技工作者的行为吗?

完全没有不能滥下论文这种说法……

好大学每年都会花大钱购买各大数据库的论文使用权,例如万方、知网、researchgate等等,而在校学生使用学校的ip登陆这些网站下载论文是完全免费,没有任何限制的。

看论文的能力是一个学者的基本素质,提供论文资源也是一个研究机构应当具备的基本研究条件,限制研究人员看论文这种事,绝无可能。

哈工大在航天领域绝对是国内首屈一指,首个设立航天学院的院校吧,尤其军工相关的贡献,而且因为太多涉密项目成果不能公开,否vsk气只会更大

都能在图书馆供学生们下载,你觉得还会涉及到机密吗?
真正有用的机密都锁在档案室的保险柜里吧!

这你就错了,有些有价值的论点有可能会被埋没,朝鲜人就会在这些里面寻找。就像苹果,互相交换只能是一个,但是思想交换就会越来越多

很正常吧 我毕业那年身边的朝鲜留学生因为违规下载科研论文(好像是短时间大量下载论文 一个月下载量超过了学校一年的量)被学校通报了 感觉他们其实都已经学过我们本科的课了

你以为呢。朝鲜那点人参煤矿中国没有吗,中国自己煤多的用不完还留指标给朝鲜换救命钱。然后核技术核材料都是中国公司帮忙运到朝鲜,西方国家可是真的对朝鲜禁运。每年都派学生来中国留学,这些学生没有娱乐,每天就是疯狂学习,然后把知识带回朝鲜教给其他人。。朝鲜的情报工作也厉害,高层早就被渗透了,每次要反制朝鲜都被朝鲜先下手。朝鲜每天都在变的更强更危险,现在没碰到底线是因为核武器小型化没成功,但是总有一天会成功,难道要真等做出来了,中国这么个大国和朝鲜玩扔核弹吗。部分大旗党还天天安慰自己高层在下大棋,呵呵。

论文你除非别发,上到知网,谷歌学术啥的一样搜的到啊,上学术库本来就是为了共享,一些关键的细节技术又不写文章里,实践起来工程和文章写的理论又是天壤之别,能这么快搞核弹肯定另有他法

你觉得朝鲜的反应堆设备是从哪来的?走私走私,没人保着,这些东西敢走私?…这锅肯定背定了,但愿地球别重启

我本科在上海,当时班上两个朝鲜同学自己说的他们有朝鲜的奖学金,还有中国政府的奖学金,还有学校给的奖学金,一个月确实能拿不少钱。

老美当年也是这么看我们的留学生的,甚至现在也是一样,朝鲜现在做的和我们三四十年前并没有什么不同,现在不同的立场看就是不同的结果。

康师傅罪大恶极,为了党内斗争出卖国家利益,要不是他给鑫胖报信,没准鑫胖姑父就把鑫胖给办了

朝鲜以前一直有亲中派,金日成刚上位立足未稳,结果各种斗争下来亲中派被清冼完,朝鲜变疯狗。没有高层通风报信,金日成难道还真是伟人在世自己一人肃清全党。而且康师傅够大吧,他就是卖国人员之一。

卧槽,原来康师傅是因为这个被搞下来的,我还以为是因为内部政治斗争呢,这么说来是活该,妈的,都做到七长老了,要啥有啥,康师傅这何必呢,图什么呀?

说国防保密啥的都是扯,就算不看最核心机密的东西一样可以弄到重要内容的,记得是20多年前的新闻,一个美国学生纯属个人爱好加好奇,就只是从图书馆搜集各种公开资料,给美国国防部写了一份关于氢弹的报告发过去了,国防部一检查发现里面有一千多条是涉及国防机密的。

TG在想什么啊,哈工大还招什么吊留学生?还给奖学金,人家核弹都早出来了!现在中国种种现状真的很让人忧虑,完全不知道国家高层到底想干嘛?少民问题干扰民生,激起民愤。朝鲜问题让东北地区人心惶惶。印度问题应该算是没事了?港独*河蟹*不说了,多少年了。汉人江山要被动摇?中国养虎为患,领土问题迟迟没有解决。真让人担心我国国运。

在国内那些期刊论文 网站下载论文我是不担心的,毕竟写的烂。但重要的核心技术论文是不是被放到网上供下载,在国内我是表示怀疑的。

人家不会直接上SCIHUB..还得用人肉的…

你外部人来查查哈工大的内部核心论文看能不能查到

批量本身不违规,我今天高兴了下个万八千篇PDF,看不看得完是我自己的事,没有任何问题,网管或者卖方限制一下你的流量,是觉得这种行为有倒卖PDF的嫌疑,真要违规,下载了再去交易才算,况且,朝鲜人估计还真不是拿去卖,多半是下好了回去慢慢看,这种行为绝对是光明正大的可以讲出来的。

哈工大,里边的学子也说了 好多导弹控制专业都在学习。这种特别实用,又可以军事化应用的学校就别给艹县培养人才了,他要听话和韩国那样的也行或者我们有驻军也行,现在艹县强大不可控制不符合我们利益。有些东西不能明说但可以控制做到就行了。

国与国之间谁会看你嘴上说什么,你今天敢禁朝鲜人到中国这学习明天欧美就敢把中国留学生全赶回来,学术交流本就不应受国际政治影响,再说了朝鲜人虽然在你这学了知识,但研究的成果也留在你这了,与其盯着别人不让人往前跑不如自己赶紧加速向前,前面人还多着呢

我就说几个我们所的项目,大尺寸飞行器质量特性测量关键技术研究 导弹转动惯量测试系统及误差分析。
这是那个朝鲜教授所在的组的研究课题

………学校里的图书馆,都是有免费镜像站点的……我之前在学校里工作,可以直接下,不行也可以让还在学校的同学下,不行就是收费呗,又不是保密的
这跟我上没上过学有牌关系?为啥要问我上没上过学,戾气这么重,当我面问我还当你是个莽夫,这种网络上这么吊只会觉得好傻❌

没看前面多少上过大学下过论文的人嘲讽其他人没上过大学没见过世面,问题是别人哈工大都说这种情况属于违规了还一帮人在那喊下几个论文很正常,说正常的怎么不去自己学校下五万篇试试到底行不行

早些年这么做的多着呢,你以为这规矩针对谁规定的?

多吗?批量下载必然被封,错就是错,biexi了。要是自己有能耐像黑客一样去数据库直接下载,不影响学校声誉算他们本事,通过学校数据库批量下载就是无耻。当然如果他们没有批量下载算我说错了我道歉。

噢这样,我说你说的看着好不爽~那没问题了
是这样的,我接触到的研究生博士生毕业论文,评上优秀就上传了么,都能搜到,
再有别的学术期刊杂志发表的也能搜到,我不太清楚知网的收录范围哈,不过既然是作者自己发表出来的,就不可能是他想保密了的…
文中如果是自己在学校网站搜索下载,不可能是涉密的,访问学者也得有这个权限呀
我觉得我能理解,回国了没得下了,多下点回去万一这个论文啥的有用方便些

美国人这么不这么想了 这车被退学就是美国人提出来的制裁标准 以前钱学森等在美国学习上班时候新中国还没有建立,美国人觉得他们不一定会回去,再往后 美国人还会让你进入敏感军工领域学*河蟹*技术吗?就算美国不那样我们也得管啊,艹县就在我们身边啊,对我们的客观威胁更大,别再相信什么制度类似之类的,打的都是社会主义国家 和苏联干过没有 和越南干过没有,国家利益至上。

军方的自然是进不去,但民用的项目哪个有规定不收中国人了.
--------

共匪养虎为患,终究会有尝到恶果的那一天。

李怡:扯掉遮羞布

$
0
0
偶尔读到中共官方《环球时报》社评:〈十九大在人们的热盼中如期走来〉,堪称奇文。文中一段如下:
中共长期执政,因此对中国社会承担着‘无限责任’,(??)不像西方经选举上台、执政期只有几年的政党,只承担‘有限责任’。西方执政党没把工作做好,被选下去,也是脱责的过程,过几年重新执政,之前的责任一笔勾销了。中共则不然,它的责任无处推诿,既要尽量满足老百姓的短期要求,也须致力于认真维护中国人民的长远利益。”
“不像西方经选举上台”,那是不是连中国宪法所定的人民的选举权都否定了?且不说什么形式的选举,至少中国宪法第三条明明写着:“全国人民代表大会和地方各级人民代表大会都由民主选举产生,对人民负责,受人民监督。”怎么宪法不算数了?毛泽东在1944年的谈话:“只有建立在言论出版集会结社的自由与民主选举政府的基础上面,才是有力的政治”,不算数了?中共执政永远毋须选举了?打下江山就永久坐江山啦?中共过去只是用民主集中制这遮羞布来扭曲选举,但这次是开宗明义地否定选举,连遮羞布都扯掉了。
否定选举的大条道理是:选举产生的是“有限责任”,没有选举永坐江山就是“无限责任”。众所周知,权责权责,责任是从权力而来。有多大权力,照道理就应该承担多大的责任。所谓“无限责任”,实在的意思就是“无限权力”,即绝对权力。无限权力会不会承担无限责任?不可能。因为既然没有任何力量可以挑战这个“无限权力”,为什么要承担无限、哪怕只是有限的责任呢?
大跃进饿死3,600万人,文革斗死2,000万人,不停的政治运动使百姓如置身鬼域,“无限执政”的中共有承担责任吗???汶川地震死了7万人,中共有追查豆腐渣工程的责任吗?不仅没有,还对民间要追查责任的谭作人判刑。
社评说:“西方执政党没把工作做好,被选下去,也是脱责的过程。”被选下去,正正是为自己的政绩承担了责任。在没有选举的中共国,没把工作做好,不会被“选下去”,不是“责任无处推诿”,而是责任毋须推诿,因为毋须承担,无所谓脱不脱责,反正会继续享受无限权力。
选举产生的“有限责任”,是否只会满足百姓的短期利益,而没有选举的“无限责任”就会维护百姓的长远利益呢?不须看别的,只看“有限权力”的国家对环保的重视,与“无限权力”的中共国对环境的破坏就见分晓。
“非选举产生的仁慈统治者,好过选举产生的坏统治者吗?”答案是:仁慈的统治者可能被残暴的统治者继承,人民无从选择;但选举产生的坏的统治者几年就可以替换掉,人民有选择权。
从《环时》这社评看来,中共已经自信心爆棚到公开宣布我党执政毋须选举了。既然“一国”永久毋须选举,那么“一国高于两制”的香港,在中共要负起“无限责任”的权力下,香港人可以乞求到恩赐的真普选乎?

忘记树莓派的登录密码,怎么办

$
0
0

如果你有显示屏+USB键盘

  • 将SD卡插入电脑(windows下只挂载boot分区)
  • 打开boot分区,编辑command.txt(注意不要用记事本,可能会换行符坑爹)
  • 在第一行末尾加上init=/bin/sh,完成后大概是这样
  • 插卡,重启,连接键盘显示器
  • 出现shell后用passwd更改密码

没有的话呢?

  • 想办法让电脑和树莓派连通,可以用路由器,或者电脑装个dhcpd等
  • 生成一对密钥对,注意必须是openssh兼容格式而不是putty等密钥格式
  • 使用一个流行的linux发行版,将SD卡插入电脑;如果是老旧的版本,你可能需要手动挂载SD卡里的ext4分区
  • 进入/分区,在/root下建立一个.ssh文件夹(如果没有的话),并chmod 700
  • 在/root/.ssh/下建立一个文件authorized_keys,并chmod 600
  • 将公钥内容写入新创建的文件中
  • sync,umount
  • 插卡,重启,ssh使用root账户连接,并指定刚才的私钥
  • passwd修改密码
Viewing all 20452 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>