<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://itecfun.com/extern.php?action=feed&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[个人知识管理站]]></title>
		<link>http://www.itecfun.com/index.php</link>
		<description><![CDATA[个人知识管理站 最近发表的主题。]]></description>
		<lastBuildDate>Tue, 10 Nov 2020 08:13:12 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[带圈数字1至20]]></title>
			<link>http://www.itecfun.com/viewtopic.php?id=3416&amp;action=new</link>
			<description><![CDATA[<p>搜狗输入法-&gt;小键盘-&gt;特殊符号-&gt;数字序号，即可以选择1-20带圈圈的序号输入</p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Tue, 10 Nov 2020 08:13:12 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?id=3416&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[信用卡使用]]></title>
			<link>http://www.itecfun.com/viewtopic.php?id=3415&amp;action=new</link>
			<description><![CDATA[<p>有了pos机，大家最关心的就是养卡提额的问题，那接下来给大家分享一些pos机养卡小技巧</p><p>&#160; 首先我们了解一下养卡提额四要素：</p><p>&#160; 1.刷卡时间生活化 2.刷卡笔数每月25笔以上（按时还清）</p><p>&#160; 3.跨10个以上行业 4.多费率刷卡（让银行有钱赚）</p><p>&#160; 养卡小技巧：</p><p>&#160; 1.单笔刷卡尽量不超过总额度的70%；</p><p>&#160; 2.尽量不把卡全部刷空，留10%-20%；</p><p>&#160; 3.尽量不刷整数，无规律数字最好；</p><p>&#160; 4.刷卡金额尾数尽量不老是0,9</p><p>&#160; 5.尽量每天早上9点_晚上9点之间刷卡；</p><p>&#160; 6.上午刷，下午刷，每天单卡尽量不超过3次；而且刷卡最好间隔3小时以上；</p><p>&#160; 7.每月刷卡次数尽量在15次以上；</p><p>&#160; 8.每6个月尽量做一小笔分期；</p><p>&#160; 9.账单出来尽量全额还款最好。</p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Thu, 09 Jan 2020 07:46:37 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?id=3415&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[基于CentOS7+Geoserver2.16.0+Tomcat8.5搭建地图服务器环境]]></title>
			<link>http://www.itecfun.com/viewtopic.php?id=3414&amp;action=new</link>
			<description><![CDATA[<p>基于CentOS7+Geoserver2.16.0+Tomcat8.5搭建地图服务器环境<br />目 录<br />1.简介<br />2.搭建环境</p><p>(1)、安装jdk-8u231环境</p><p>(2)、安装 Tomcat</p><p>(3)、安装geoserver</p><p>(4) centos7 中 Tomcat 开机自动启动</p><p>(5)、安装PostgreSQL</p><p>3.安装过程中的相关问题</p><p>(1)、关闭默认防火墙</p><p>(2)、查看磁盘空间大小</p><p>(3)、扩展虚拟机vmware中centos7磁盘空间</p><p>(4)、VMware中centos7无法共享文件夹的问题</p><p>(5)、cannot change directory to /home/geoweb_cache: Permission denied</p><p>(6) phpPgAdmin登陆时提示Login disallowed for security reasons</p><p>1.简介<br />地图服务器软件环境，分为四部分： Tomcat 作为geoserver发布的容器， geoserver作为地图服务器， PostgresSQL数据库 PostGIS数据库插件，浏览器等， 可以说是开源WebGIS绝配，比较适合中小项目的地图环境搭建。 如果单单是做简单的地图服务器研究，一个Geoserver就够了。</p><p>jdk -8u231：Tomcat和Geoserver的运行都需要java环境的支持，需要安装对应的版本的jdk jdk 官网下载地址</p><p>Tomcat: Tomcat是Geoserver的容器，安装Tomcat之前一定要确定jdk已经安装成功 Tomcat官网下载地址</p><p>Geoserver： Geoserver是运行在浏览器端的地图服务器，用来发布地图服务，支持WMS、WFS、WPS等OGC标准服务。 Geoserver官网下载地址</p><p>PostgreSQL： PostgreSQL是开源数据库，用来承载我们用于构成地图的地理数据。虽然Geoserver支持直接将Shp数据发布成地图服务，但是在项目应用中，应尽量采用数据库形式来管理和存储地理数据。 PostgresSQL官方下载地址</p><p>PostGIS： PostGIS是一个PostgreSQL数据库插件，安装了PostGIS插件的pg数据库，将支持存储地理数据，支持各种空间运行操作。 PostGIS官方下载地址</p><p>浏览器： 发布地图服务，当然离不开浏览器。使用Geoserver作为地图服务器时，推荐使用谷歌浏览器。</p><p>2.搭建环境<br />搭建环境前，首先要了解自己的服务器系统配置，然后去各软件官网找到系统对于的版本下载。</p><p>本次搭建环境的软件信息如下：</p><p>centos 7<br />jdk-8u231<br />apache-tomcat-8.5.50<br />geoserver-2.16.0（war)<br />postgresql10<br />postgis30_10<br />(0)、CentOS 7<br />本GeoServer服务器采用CentOS 7 进行部署，系统通过vmware 虚拟机进行安装，由于CentOS7系统和Geoserver服务已经安装好了，只需将整个虚拟机相关文件拷贝到新的目录下，通过安装Vmare-workstation-12.1.1版本，添加现有虚拟机即可。 添加虚拟机之后，对于虚拟机的网路需要重新配置下，如下图所示：</p><p>先删除现有的vmnet8(NAT共享网络）</p><br /><br /><p>然后重新添加vmnet8 NAT共享网络</p><br /><br /><p>进行如下设置即可</p><br /><br /><p>配置完成网络之后，通过命令 systemctl restart network 重启网络服务即可</p><p>如果启动失败，可能是网络配置文件中的网卡mac地址与虚拟机新配置的网卡mac不一致，需要将配置文件中的mac地址改过来</p><p>查看： vi /etc/sysconfig/network-script/ifcfg-eno16777736 配置文件中的HWADD地址</p><br /><br /><p>再通过命令 ifconfig -a 查看网卡信息，找到eno16777736对应的mac地址，</p><br /><br /><p>将配置文件中的地址改为eno1677736对应的mac地址,通过命令 systemctl start network启动网络服务即可。</p><p>(1)、安装jdk-8u231环境<br />设置Java环境变量，注意：geoserver对Java版本有要求，安装Java前先看Geoserver官方文档中，你的Geoserver版本要求的Java版本。</p><p>参考：CentOS7下安装JDK1.8详细过程</p><p>(2)、安装 Tomcat<br />下载地址：https://tomcat.apache.org/download-80.cgi</p><br /><br /><p>下载之后解压缩到 CentOS7 系统的&quot;/opt/tomcat9/&quot;目录下，</p><p>配置server.xml文件中web访问的端口为8000，因为默认的8080端口已被占用。</p><p>进入/opt/tomcat9/bin/目录下，运行命令：</p><p># ./startup.sh<br />运行结果如下图所示：</p><br /><br /><p>表示tomcat已经启动成功，访问下地址：http://localhost:8000</p><br /><br /><p>表示tomcat8.5 已经安装成功。</p><p>(3)、安装geoserver<br />首先，在geoserver官网：http://geoserver.org/ 选择适当的软件版本，目前最新的是2.16.1，但一般不建议选择最新版本。 geoserver可以以jar包形式部署在toacat下，非常方便，我选择的是2.16.0版本，如下图所示：</p><br /><br /><p>进行下载页面，geoserver官网一般提供了三种软件包：</p><br /><br /><p>我选择Web Archive，下载文件是geoserer.war</p><p>将geoserver.war直接拷贝到tomcat/webapps/目录系安即可</p><p>重新启动tomcat，可以看到tomcat/webapps/目录下多了geoserver文件了</p><p>Alt text</p><p>这样，geoserver就可以作为一个Web应用程序，当启动Tomcat时，Geoserver服务将随之启动。 安装完geoserver后，如果你Java设置也没问题，启动geoserver服务，在浏览器中输入： http://localhost:8000/geoserver/web 就可以来到地图服务器首页了。使用默认用户名和密码登录后，即可发布在线地图服务。</p><p>Alt text</p><p>Geoserver集成的gwc切片处理<br />&#160; &#160; </p><p>(4)、centos7 中 Tomcat 开机自动启动<br />1、安装tomcat</p><p># cd /opt <br /># tar -zxvf apache-tomcat-8.5.50.tar.gz<br />安装包会被解压到/opt/apache-tomcat-8.5.50.tar.gz,将目录重命名为tomcat9</p><p># mv /opt/apache-tomcat-8.5.50.tar.gz /opt/tomcat9<br />配置tomcat9启动环境</p><p># vi /etc/profile.d/tomcat9.sh<br />export CATALINA_HOME=/usr/local/tomcat9<br />export PATH=$TOMCAT_HOME/bin:$PATH<br /># source /etc/profile.d/tomcat9.sh<br />使用systemd管理tomcat9服务</p><p># cat /usr/lib/systemd/system/tomcat9.service <br />[Unit]<br />Description=Apache Tomcat 9<br />After=syslog.target network.target remote-fs.target nss-lookup.target</p><p>[Service]<br />Type=forking<br />PIDFile=/opt/tomcat9/tomcat9.pid<br />ExecStart=/opt/tomcat9/bin/catalina.sh start -DEFOREGRAND<br />ExecReload=/bin/kill -s HUP $MAINPID<br />ExecStop=/bin/kill -s QUIT $MAINPID<br />RemainAfterExit=yes</p><p>[Install]<br />WantedBy=multi-user.target<br />2、配置tomcat9开机启动</p><p>在/usr/lib/systemd/system目录下增加tomcat9.service文件，内容如下：</p><p>[Unit]<br />Description=Tomcat<br />After=syslog.target network.target remote-fs.target nss-lookup.target</p><p>[Service]<br />Type=oneshot<br />ExecStart=/opt/tomcat9/bin/startup.sh<br />ExecStop=/opt/tomcat9/bin/shutdown.sh<br />ExecReload=/bin/kill -s HUP $MAINPID<br />RemainAfterExit=yes</p><p>[Install]<br />WantedBy=multi-user.target<br />退出并保存，执行systemctl enable tomcat使tomcat9随开机启动</p><p>#systemctl enable tomcat9.service<br />另外命令</p><p>systemctl start tomcat9.service&#160; &#160; 启动tomcat</p><p>systemctl stop tomcat9.service&#160; &#160; 关闭tomcat</p><p>systemctl restart tomcat9.service&#160; &#160; 重启tomcat<br />当然启动和结束tomcat也可以到tomcat的安装目录的bin目录下执行shutdown.sh startup.sh来完成</p><p>3、验证安装是否成功</p><p>输入 http://localhost:8000/</p><p>如果能出现熟悉的tomcat主页，就表示安装成功了，请确保服务器8000端口已经放开</p><p>(5)、安装PostgreSQL<br />参考文档</p><p>查看postgresql源</p><p>yum list | grep postgresql</p><br /><br /><p>选择对应的安装版本，运行如下命令：</p><p>yum install postgresql10.x86_64</p><p>安装phpPgAdmin:<br />yum install phpPgAdmin httpd</p><p>注意phpPgAdmin区分大小写，要准确使用上面所示的大小写！</p><p>若要远程访问需要继续：</p><p>编辑文件 /etc/httpd/conf.d/phpPgAdmin.conf</p><p>vi /etc/httpd/conf.d/phpPgAdmin.conf<br />修改如下加粗的部分：</p><p>Alias /phpPgAdmin /usr/share/phpPgAdmin</p><p>&lt;Location /phpPgAdmin&gt;<br />&#160; &lt;IfModule mod_authz_core.c&gt;<br />&#160; &#160; # Apache 2.4<br />&#160; &#160; Require all granted&#160; &#160;#改成这个<br />&#160; &#160; #Require host example.com<br />&lt;/IfModule&gt;<br />&#160; &lt;IfModule !mod_authz_core.c&gt;<br />&#160; &#160; &#160; &#160; # Apache 2.2<br />&#160; &#160; &#160; &#160; Order deny,allow&#160; &#160;#改成这个<br />&#160; &#160; &#160; &#160; Allow from all&#160; &#160; &#160;#改成这个<br />&#160; &#160; &#160; &#160; # Allow from .example.com<br />&#160; &#160; &lt;/IfModule&gt;<br />&lt;/Location&gt;<br />重启httpd服务</p><p>systemctl enable httpd</p><p>systemctl start httpd</p><p>默认使用http://localhost/phpPgAdmin 访问phpPgAdmin</p><p>Configuration error: Copy conf/config.inc.php-dist to conf/config.inc.php and edit appropriately.<br />[root@localhost ~]# find / -name config.inc.php-dist<br />/etc/phpPgAdmin/config.inc.php-dist<br />/usr/share/phpPgAdmin/conf/config.inc.php-dist<br />[root@localhost ~]# <br />[root@localhost ~]# cp /etc/phpPgAdmin/config.inc.php-dist<br />(6)、安装PostGIS。<br />安装配置官网资料</p><p>查看postgresql源</p><p>yum list | grep postgis</p><br /><br /><p>选择已安装的postsql版本 对应的postgis版本进行安装</p><p>yum install postgis30_10.x86_64</p><p>安装完成后，需要在对应的数据库中执行脚本</p><p>-- Enable PostGIS (as of 3.0 contains just geometry/geography)<br />CREATE EXTENSION postgis;<br />-- enable raster support (for 3+)<br />CREATE EXTENSION postgis_raster;<br />-- Enable Topology<br />CREATE EXTENSION postgis_topology;<br />-- Enable PostGIS Advanced 3D<br />-- and other geoprocessing algorithms<br />-- sfcgal not available with all distributions<br />CREATE EXTENSION postgis_sfcgal;<br />-- fuzzy matching needed for Tiger<br />CREATE EXTENSION fuzzystrmatch;<br />-- rule based standardizer<br />CREATE EXTENSION address_standardizer;<br />-- example rule data set<br />CREATE EXTENSION address_standardizer_data_us;<br />-- Enable US Tiger Geocoder<br />CREATE EXTENSION postgis_tiger_geocoder;<br />PostGIS安装后，自带了将Shp数据导入Postgres数据库的工具，可以用来向数据库导入你的GIS数据。在导入之前，先要创建一个数据库。我这里建的postgis数据库，使用pgAdmin4网页版，通过Tools&gt;Query Tool 打开Query Editor</p><p>将上面脚本拷贝到编辑器中执行 结果如下图所示：</p><br /><br /><p>3.安装过程中的相关问题<br />(1)、关闭默认防火墙<br />查看防火墙状态</p><p>firewall-cmd --state</p><p>停止firewall</p><p>systemctl stop firewalld.service</p><p>禁止firewall开机启动</p><p>systemctl disable firewalld.service</p><p>关闭selinux</p><p>进入到 /etc/selinux/config 文件</p><p>vi /etc/selinux/config<br />将 SELINUX=enforcing改为 SELINUX=disabled</p><p>(2) 查看磁盘空间大小<br />命令：</p><p># df -hl<br />显示：</p><p>文件系统 容量 已用 可用 已用% 挂载点</p><p>Filesystem Size Used Avail Use% Mounted on</p><p>/dev/hda2 45G 19G 24G 44% / /dev/hda1 494</p><p>其他磁盘相关命令：</p><p>df -hl 查看磁盘剩余空间&#160; &#160; &#160;<br />df -h 查看每个根路径的分区大小&#160; &#160; &#160;<br />du -sh [目录名] 返回该目录的大小&#160; &#160; &#160;<br />du -sm [文件夹] 返回该文件夹总M数&#160; &#160; &#160;<br />du -h [目录名] 查看指定文件夹下的所有文件大小（包含子文件夹）</p><p>查看硬盘的分区 #sudo fdisk -l&#160; &#160; &#160;<br />查看IDE硬盘信息 #sudo hdparm -i /dev/hda&#160; &#160; &#160;<br />查看STAT硬盘信息 #sudo hdparm -I /dev/sda 或 #sudo apt-get install blktool #sudo blktool /dev/sda id&#160; &#160; &#160;<br />查看硬盘剩余空间 #df -h #df -H&#160; &#160; &#160;<br />查看目录占用空间 #du -hs 目录名<br />(3)、扩展虚拟机vmware中centos7磁盘空间<br />0、思路</p><p>创建一个新的逻辑分区，将新的逻辑分区格式化ext3（或其他类型）的文件系统，mount到磁盘空间不够的文件系统，就跟原来的分区/文件系统一样的使用</p><p>1、准备</p><p>1.1 注意使用VMware自带的Expand功能不能有Snapshot存在，所以在expand之前先把所有的Snapshot删掉了</p><p>1.2 为了以防万一，把VMware虚拟机copy了一份备用。</p><p>2、查看挂载点</p><p>[root@geoserver py_user]# df -hl <br />文件系统&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;容量&#160; 已用&#160; 可用 已用% 挂载点<br />devtmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;1.4G&#160; &#160; &#160;0&#160; 1.4G&#160; &#160; 0% /dev<br />tmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 1.4G&#160; 8.0K&#160; 1.4G&#160; &#160; 1% /dev/shm<br />tmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 1.4G&#160; &#160;11M&#160; 1.4G&#160; &#160; 1% /run<br />tmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 1.4G&#160; &#160; &#160;0&#160; 1.4G&#160; &#160; 0% /sys/fs/cgroup<br />/dev/mapper/centos-root&#160; &#160;18G&#160; &#160;18G&#160; &#160;32K&#160; 100% /<br />/dev/sda1&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 497M&#160; 296M&#160; 202M&#160; &#160;60% /boot<br />shm&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;64M&#160; &#160; &#160;0&#160; &#160;64M&#160; &#160; 0% /var/lib/docker/containers/fe4541c83afb7864f65bef244ec2bc309674e90e22f1a665575c83fdb7d2c085/mounts/shm<br />tmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 283M&#160; &#160; &#160;0&#160; 283M&#160; &#160; 0% /run/user/0<br />tmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 283M&#160; 4.0K&#160; 283M&#160; &#160; 1% /run/user/42<br />tmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 283M&#160; &#160;20K&#160; 283M&#160; &#160; 1% /run/user/1000<br />[root@geoserver py_user]#<br />3、扩展磁盘空间</p><p>扩展VMWare硬盘空间</p><p>3.1 关闭Vmware 的 Linux系统</p><p>3.2 在VMWare菜单中设置：</p><p>VM -&gt; Settings… -&gt; Hardware -&gt; Hard Disk -&gt; Utilities -&gt; Expand</p><p>输入你想要扩展到多少G，假设新增加了 40G</p><br /><br /><p>4、对新增加的硬盘进行分区</p><p>执行步骤：</p><p>执行“fdisk /dev/sda”，进入到fdisk<br />输入p指令，查看已分区数量（有两个 /dev/sda1 /dev/sda2）<br />输入 n {new partition}指令，新增加一个分区<br />输入p {primary partition}，分区类型选择为主分区<br />输入分区号 3 {partition number} ，分区号选3（上面显示我已经有2个分区了）<br />回车 默认（起始扇区）<br />回车 默认（结束扇区）<br />输入t {change partition id}指令，修改分区类型<br />按提示输入刚才的分区号3<br />输入分区类型 8e {Linux LVM partition}<br />输入w指令，将以上改动写入分区表<br />最后完成，退出fdisk命令<br />[root@vnode1 ~]# fdisk /dev/sda<br />欢迎使用 fdisk (util-linux 2.23.2)。 <br />更改将停留在内存中，直到您决定将更改写入磁盘。<br />使用写入命令前请三思。 <br />命令(输入 m 获取帮助)：p<br />设备 Boot&#160; &#160; &#160; Start&#160; &#160; &#160; &#160; &#160;End&#160; &#160; &#160; Blocks&#160; &#160;Id&#160; System<br />/dev/sda1&#160; &#160;*&#160; &#160; &#160; &#160; 2048&#160; &#160; &#160;1026047&#160; &#160; &#160; 512000&#160; &#160;83&#160; Linux<br />/dev/sda2&#160; &#160; &#160; &#160; &#160;1026048&#160; &#160; 83886079&#160; &#160; 41430016&#160; &#160;8e&#160; Linux LVM<br />命令(输入 m 获取帮助)：n<br />Partition type:<br />&#160; &#160;p&#160; &#160;primary (2 primary, 0 extended, 2 free)<br />&#160; &#160;e&#160; &#160;extended<br />Select (default p): p<br />分区号 (3,4，默认 3)：3<br />起始 扇区 (83886080-167772159，默认为 83886080)：<br />将使用默认值 83886080<br />Last 扇区, +扇区 or +size{K,M,G} (83886080-167772159，默认为 167772159)：<br />将使用默认值 167772159<br />分区 3 已设置为 Linux 类型，大小设为 40 GiB<br />命令(输入 m 获取帮助)：t<br />分区号 (1-3，默认 3)：3<br />Hex 代码(输入 L 列出所有代码)：8e<br />已将分区“Linux”的类型更改为“Linux LVM”<br />命令(输入 m 获取帮助)：w<br />The partition table has been altered!<br />Calling ioctl() to re-read partition table.<br />WARNING: Re-reading the partition table failed with error 16: 设备或资源忙.<br />The kernel still uses the old table. The new table will be used at<br />the next reboot or after you run partprobe(8) or kpartx(8)<br />正在同步磁盘。<br />重启系统:</p><p>[root@vnode1 ~]# reboot<br />5、对新增加的硬盘格式化</p><p>[root@vnode1 ~]# mkfs.ext3 /dev/sda3<br />mke2fs 1.42.9 (28-Dec-2013)<br />文件系统标签=<br />OS type: Linux<br />块大小=4096 (log=2)<br />分块大小=4096 (log=2)<br />Stride=0 blocks, Stripe width=0 blocks<br />2621440 inodes, 10485760 blocks<br />524288 blocks (5.00%) reserved for the super user<br />第一个数据块=0<br />Maximum filesystem blocks=4294967296<br />320 block groups<br />32768 blocks per group, 32768 fragments per group<br />8192 inodes per group<br />Superblock backups stored on blocks: <br />&#160; &#160; 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, <br />&#160; &#160; 4096000, 7962624</p><p>Allocating group tables: 完成&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; <br />正在写入inode表: 完成&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; <br />Creating journal (32768 blocks): 完成<br />Writing superblocks and filesystem accounting information: 完成<br />6、添加新LVM到已有的LVM组，实现扩容</p><p>lvm&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 进入lvm管理&#160; <br />lvm&gt; pvcreate /dev/sda3&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 这是初始化刚才的分区，必须的&#160; <br />lvm&gt;vgextend centos /dev/sda3&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 将初始化过的分区加入到虚拟卷组vg_dc01<br />lvm&gt;lvextend -L +39.9G /dev/mapper/centos-root&#160; 扩展已有卷的容量<br />lvm&gt;pvdisplay&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;查看卷容量，这时你会看到一个很大的卷了<br />lvm&gt;quit&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 退出<br />[root@vnode1 ~]# lvm<br />lvm&gt; pvcreate /dev/sda3<br />WARNING: ext3 signature detected on /dev/sda3 at offset 1080. Wipe it? [y/n]: y<br />&#160; Wiping ext3 signature on /dev/sda3.<br />&#160; Physical volume &quot;/dev/sda3&quot; successfully created<br />lvm&gt; vgextend centos /dev/sda3 <br />&#160; Volume group &quot;centos&quot; successfully extended<br />lvm&gt; lvextend -L +39.9G /dev/mapper/centos-root<br />&#160; Rounding size to boundary between physical extents: 39.90 GiB<br />&#160; Size of logical volume centos/root changed from 35.47 GiB (9080 extents) to 75.37 GiB (19295 extents).<br />&#160; Logical volume root successfully resized.<br />lvm&gt; pvdisplay<br />&#160; --- Physical volume ---<br />&#160; PV Name&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;/dev/sda2<br />&#160; VG Name&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;centos<br />&#160; PV Size&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;39.51 GiB / not usable 3.00 MiB<br />&#160; Allocatable&#160; &#160; &#160; &#160; &#160; &#160;yes (but full)<br />&#160; PE Size&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;4.00 MiB<br />&#160; Total PE&#160; &#160; &#160; &#160; &#160; &#160; &#160; 10114<br />&#160; Free PE&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;0<br />&#160; Allocated PE&#160; &#160; &#160; &#160; &#160; 10114<br />&#160; PV UUID&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;vtNvX3-b1yw-ePoh-YGHQ-tDhL-x0ru-mfts3k</p><p>&#160; --- Physical volume ---<br />&#160; PV Name&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;/dev/sda3<br />&#160; VG Name&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;centos<br />&#160; PV Size&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;40.00 GiB / not usable 4.00 MiB<br />&#160; Allocatable&#160; &#160; &#160; &#160; &#160; &#160;yes <br />&#160; PE Size&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;4.00 MiB<br />&#160; Total PE&#160; &#160; &#160; &#160; &#160; &#160; &#160; 10239<br />&#160; Free PE&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;34<br />&#160; Allocated PE&#160; &#160; &#160; &#160; &#160; 10205<br />&#160; PV UUID&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;jWqvcF-R53u-ZeAy-zO2L-PbtI-51VP-yHNZ1g</p><p>lvm&gt; quit<br />&#160; Exiting.<br />[root@vnode1 ~]#<br />7.以上只是卷扩容了，下面是文件系统的真正扩容，输入以下命令：</p><p>[root@vnode1 ~]# resize2fs /dev/mapper/centos-root<br />resize2fs 1.42.9 (28-Dec-2013)<br />resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos-root 时<br />找不到有效的文件系统超级块.<br />报错：当尝试打开 /dev/mapper/centos-root 时 找不到有效的文件系统超级块</p><p>因为我的centos7的某些分区用的是xfs的文件系统（使用df -T查看即可知道）</p><p>[root@vnode1 ~]# df -T<br />文件系统&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 类型&#160; &#160; &#160; &#160; 1K-块&#160; &#160; 已用&#160; &#160; &#160;可用 已用% 挂载点<br />/dev/mapper/centos-root xfs&#160; &#160; &#160; 37173520 5574340 31599180&#160; &#160;15% /<br />devtmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; devtmpfs&#160; 3987400&#160; &#160; &#160; &#160;0&#160; 3987400&#160; &#160; 0% /dev<br />tmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;tmpfs&#160; &#160; &#160;3997856&#160; &#160; &#160; &#160;0&#160; 3997856&#160; &#160; 0% /dev/shm<br />tmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;tmpfs&#160; &#160; &#160;3997856&#160; &#160; 8628&#160; 3989228&#160; &#160; 1% /run<br />tmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;tmpfs&#160; &#160; &#160;3997856&#160; &#160; &#160; &#160;0&#160; 3997856&#160; &#160; 0% /sys/fs/cgroup<br />/dev/sda1&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;xfs&#160; &#160; &#160; &#160; 508588&#160; 127152&#160; &#160;381436&#160; &#160;26% /boot<br />tmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;tmpfs&#160; &#160; &#160; 799572&#160; &#160; &#160; &#160;0&#160; &#160;799572&#160; &#160; 0% /run/user/0<br />[root@vnode1 ~]#<br />将resize2fs替换为xfs_growfs，重新执行一遍即可，如下：</p><p>[root@vnode1 ~]# xfs_growfs /dev/mapper/centos-root<br />meta-data=/dev/mapper/centos-root isize=256&#160; &#160; agcount=4, agsize=2324480 blks<br />&#160; &#160; &#160; &#160; &#160;=&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;sectsz=512&#160; &#160;attr=2, projid32bit=1<br />&#160; &#160; &#160; &#160; &#160;=&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;crc=0&#160; &#160; &#160; &#160; finobt=0<br />data&#160; &#160; &#160;=&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;bsize=4096&#160; &#160;blocks=9297920, imaxpct=25<br />&#160; &#160; &#160; &#160; &#160;=&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;sunit=0&#160; &#160; &#160; swidth=0 blks<br />naming&#160; &#160;=version 2&#160; &#160; &#160; &#160; &#160; &#160; &#160; bsize=4096&#160; &#160;ascii-ci=0 ftype=0<br />log&#160; &#160; &#160; =internal&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;bsize=4096&#160; &#160;blocks=4540, version=2<br />&#160; &#160; &#160; &#160; &#160;=&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;sectsz=512&#160; &#160;sunit=0 blks, lazy-count=1<br />realtime =none&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;extsz=4096&#160; &#160;blocks=0, rtextents=0<br />data blocks changed from 9297920 to 19758080<br />最后再运行下：df -h</p><p>即可看到扩容后的磁盘空间</p><p>[root@vnode1 ~]# df -h<br />文件系统&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;容量&#160; 已用&#160; 可用 已用% 挂载点<br />/dev/mapper/centos-root&#160; &#160;76G&#160; 5.4G&#160; &#160;71G&#160; &#160; 8% /<br />devtmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;3.9G&#160; &#160; &#160;0&#160; 3.9G&#160; &#160; 0% /dev<br />tmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 3.9G&#160; &#160; &#160;0&#160; 3.9G&#160; &#160; 0% /dev/shm<br />tmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 3.9G&#160; 8.5M&#160; 3.9G&#160; &#160; 1% /run<br />tmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 3.9G&#160; &#160; &#160;0&#160; 3.9G&#160; &#160; 0% /sys/fs/cgroup<br />/dev/sda1&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 497M&#160; 125M&#160; 373M&#160; &#160;26% /boot<br />tmpfs&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 781M&#160; &#160; &#160;0&#160; 781M&#160; &#160; 0% /run/user/0<br />(4)、VMware中centos7无法共享文件夹的问题<br />在安装虚拟机VMware之后安装系统想要把windows的目录共享在centos下面,但是我们按照centos6的挂在方法发现不管用.在网上找了半天才知道centos7的VMware tools和centos6的不一样,需要重新再安装一次,用yum安装,而不是在VMware软件里面安装!!</p><p>1.先安装VMware软件里VMwareTools</p><br /><br /><p>没安装过的,点击安装,我的已经安装过了</p><p>然后挂载镜像</p><p>[root@centos7 ~]# mkdir /dvd<br />[root@centos7 ~]# mount /dev/cdrom /dvd<br />mount: /dev/sr0 is write-protected, mounting read-only<br />[root@centos7 ~]# cd /dvd/<br />[root@centos7 dvd]# ls<br />manifest.txt&#160; run_upgrader.sh&#160; VMwareTools-10.2.5-8068393.tar.gz&#160; vmware-tools-upgrader-32&#160; vmware-tools-upgrader-64<br />[root@centos7 dvd]# cp&#160; VMwareTools-10.2.5-8068393.tar.gz /root/<br />[root@centos7 dvd]# cd /root/<br />[root@centos7 ~]# tar xf VMwareTools-10.2.5-8068393.tar.gz<br />[root@centos7 ~]# cd vmware-tools-distrib/<br />[root@centos7 vmware-tools-distrib]# ./vmware-install.pl<br />然后一直回车就行</p><p>2.系统下安装vmtools:</p><p>安装相关软件包</p><p>yum install open-vm-tools *headers perl gcc make kernel-devel -y<br />安装完成就关闭系统,配置共享文件夹</p><p>3.配置VMware</p><p>右击虚拟机,点击配置,点击选项,如图所示:</p><br /><br /><p>点击浏览,选择你要共享的文件夹,然后下一步就完成了</p><br /><br /><p>4.配置完成了,启动系统就可以看到共享的文件夹/mnt/hgfs</p><p>记住:/mnt/hgfs这个文件夹不是手动创建的,是安装完成vmtools后产生的! 我们进入这个文件夹,但是并没有我们想要的共享文件夹,hgfs是空的,这是应为我们没有挂载.这里不像是centos6,给我们自动挂载的! 这可能是mnt缺少共享支持，打开terminal输入mount -t vmhgfs .host:/py_script /mnt/hgfs挂载该共享文件夹 我们可以用命令查看共享的文件夹</p><p>vmware-hgfsclient<br />5.然后挂载就可以使用了</p><p>mount -t vmhgfs .host:/share /mnt/hgfs<br />如果出现：Error: cannot mount filesystem: No such device这样的报错</p><p>则再运行</p><p>vmhgfs-fuse .host:/share /mnt/hgfs<br />往往就成功了（前提是VMware Tools安装已成功）</p><p>到此为止，可以正常使用共享文件夹了，但每次都要重新mount挂载一次，所以设置为启动后自动挂载：</p><p>进入/mnt/hgfs下面就有文件了</p><p>6.fuse: mountpoint is not empty</p><p>一定要加allow_other选项，不然之后的hgfs文件普通用户不能访问</p><p>如果之前没有加-o allow_other，已经使得文件hgfs在普通用户环境下不可访问，也就是提示了</p><p>fuse: mountpoint is not empty<br />fuse: if you are sure this is safe, use the &#039;nonempty&#039; mount option<br />可将nonempty选项加到里面去</p><p>sudo vmhgfs-fuse .host:/share /mnt/hgfs -o nonempty -o allow_other<br />重新执行命令即可.</p><p>7.开机自动挂载共享</p><p>为确保开机自动挂载共享文件夹，将命令写入/etc/rc.d/rc.local 并赋权限：</p><p>echo &quot;mount -t vmhgfs .host:/share /mnt/hgfs&quot; &gt;&gt; /etc/rc.d/rc.local<br />echo &quot;vmhgfs-fuse .host:/share /mnt/hgfs&quot; &gt;&gt; /etc/rc.d/rc.local<br />echo &quot;vmhgfs-fuse .host:/py_script /mnt/hgfs&quot; &gt;&gt; /etc/rc.d/rc.local</p><p>chmod 750 /etc/rc.d/rc.local<br />(5)、cannot change directory to /home/oracle: Permission denied<br />su: /bin/bash: Permission denied 带来的疑惑<br />在root用户下，su到一个普通用户oracle，得到如下错误:</p><p>[root@localhost ~]# su -root<br />su: warning: cannot change directory to /home/geoweb_cache: Permission denied<br />su: /bin/bash: Permission denied<br />而root用户也无法通过直接登录，出现同样错误。</p><p>这是一个非常奇怪的问题，到底是什么导致的呢？思路如下：</p><p>1，程序执行权限问题<br />2，程序依赖的共享库权限问题<br />3，目录权限问题<br />4，根空间问题。<br />检查/bin/bash，权限正确，检查/home/root权限正确，检查/lib/ld-***.so，权限也正确。</p><p>继续调试，检查/etc/passwd，将root的home设置为/tmp，把/tmp设置为777，这个权限应该是最宽松的。 而su出现同样的错误。</p><p>也就是root用户无法访问777权限的/tmp。</p><p>问题到底出现在哪里呢？</p><p>最后通过star命令，看到了问题根本，</p><p>[root@localhost ~]#stat /<br />输出如下：因为你ls是看不到的。<br />File: “/”&gt;<br />Size: 1024&#160; &#160; &#160; &#160; &#160; &#160; Blocks: 2&#160; &#160; &#160; &#160; &#160; IO Block: 1024&#160; &#160;目录<br />Device: 803h/2051d&#160; &#160; &#160; Inode: 2&#160; &#160; &#160; &#160; &#160; &#160;Links: 22<br />Access: (0666/drw-rw-rw-) Uid: (&#160; &#160; 0/&#160; &#160; root)&#160; &#160;Gid: (&#160; &#160; 0/&#160; &#160; root)<br />Access: 2007-12-01 22:28:48.000000000 +0800<br />Modify: 2007-12-01 22:28:34.000000000 +0800<br />Change: 2007-12-01 23:17:35.000000000 +0800<br />问题出来了，这里的权限是错误的，X权限的丢失造成的。</p><p>[root@localhost ~]#chmod 755 /<br />修改后,问题消失。</p><p>产生上述问题的方法： 第一种，chmod 666 /，可以导致。 或者， 第二种，chmod 700 /lib/ld-xxxx.so，也可以导致su失败。 有兴趣可以自己试一下。</p><p>/ 权限的丢失对于各种运行在自己用户身份上的daemon也存在同样的影响。</p><p>2.修改默认数据目录</p><p>Postgresql默认的数据目录是/var/lib/pgsql/版本号/data目录，这要求你在/var下有足够的存储空间，我们这里将其换掉，假设/home的空间很大。</p><p>首先在/home下创建一个Postgresql的数据目录，指定所有者postgres同时分配权限</p><p>mkdir /home/psql_data<br />chown postgres:postgres /home/psql_data<br />chmod 750 /home/psql_data</p><p>- 注意：修改数据目录之后，如果需要允许远程访问，需要重新设置 <br />- /home/postgresql_data/pg_hba.conf<br />- /home/postgresql_data/postgresql.conf<br />两个文件的相关参数</p><p>设置环境变量</p><p>export PATH=/usr/pgsql-10/bin:$PATH<br />export LD_LIBRARY_PATH=/usr/pgsql-10/lib<br />export PGDATA=/home/postgresql_data<br />切换到postgres用户，使用initdb初始化数据库，这样在/home/postgresql_data下会增加很多东西，</p><p>(6) phpPgAdmin登陆时提示Login disallowed for security reasons<br />find / -name config.inc.php <br />vi /etc/phpPgAdmin/config.inc.php<br />修改</p><p>$conf[&#039;extra_login_security&#039;] = true;<br />为</p><p>$conf[&#039;extra_login_security&#039;] = false;<br />重启postgresql服务</p><p>systemctl restart postgresql-10.service</p><p>重新访问即可。</p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Sun, 29 Dec 2019 11:54:15 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?id=3414&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[汽车相关]]></title>
			<link>http://www.itecfun.com/viewtopic.php?id=3413&amp;action=new</link>
			<description><![CDATA[<p>退车：</p><p>折损价：裸车价*当前行驶的公里数÷1000*（0.5%-0.8%）<br />车辆抵价（退款价）：车辆价格-折损价</p><br /><p>国家规定：2个月 6000公里 之内退购置税，全退</p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Sun, 29 Dec 2019 11:52:04 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?id=3413&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[IT 行业一些常用术语]]></title>
			<link>http://www.itecfun.com/viewtopic.php?id=3412&amp;action=new</link>
			<description><![CDATA[<p>1. <strong>Scalability</strong> – The architecture of your cloud computing system can be easily enlarged to accommodate<br />the growth of users in the future. That means when your application attracts much more users, you<br />need to spend more money on infrastructures like computers and network bandwidth, nearly no cost<br />on development.<br />2.<strong> High Availability </strong>– The architecture of your cloud computing system can provide reliable and<br />consistent services. The architecture of your system can guarantee 24/7/365 and 99.99% availability.<br />High availability can, from a massive pool of redundant IT resources, as well as quick failover<br />mechanism - if a server fails, hosted applications and services can easily be transited to any of the<br />available servers.<br />3. <strong>Low Maintenance </strong>– The architecture of your cloud computing system provides enhanced and<br />simplified IT management and maintenance capabilities through central administration of resources.<br />IT infrastructure updates and maintenance are eliminated, as all resources are maintained by cloud<br />computing service providers.</p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Tue, 27 Aug 2019 00:49:59 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?id=3412&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[看看台湾人评价共产党]]></title>
			<link>http://www.itecfun.com/viewtopic.php?id=3411&amp;action=new</link>
			<description><![CDATA[<p>看看台湾人评价共产党：<br />答案你绝对想不到！非常正确！<br />&#160; &#160; 近日，一篇来自台湾学界的《看了国民党这个怂样，我才理解为什么只有共产党才能救中国！》爆红网络。<br />原子摘自原文，文章很短，但是却针针见血，中国人认真读吧……共产党救中国做到了以下几件事情：<br />&#160; &#160; 第一、避免了中国的碎片化。如果是国民党打赢了内战，中国面上是统一了，但实际上内部是碎片化的，广西有李、白，云南有龙云，山西有阎锡山，宁夏青海有二马，如果国际上反对，国民党军队基本进不了西藏，也很难控制新疆。这种内部的碎片化，使得整个国家形成不了合力，经济发展没有统筹性，政治上相互牵制。国家内部的碎片化，其实就是一种面上的统一，事实上的分裂。<br />&#160; &#160; 让我们看看台湾，一个巴掌大的地方，居然也能分出南台湾北台湾，居然也能分成本土外省，居然还分出了蓝营绿营。国民党的那点能力，如果在大陆，也不知道能折腾出多少个这营那营来。可是共产党，横扫天下，把旧的割剧势力全部扫个干净，把土豪劣绅消灭干净，从上至下全面打通，进西藏，控新疆，从中原到边疆全面统一。从此，中国实现了从版图、政治、文化上的真正统一，从此，这个国家才有了真正的力量。在中国，除了共产党，还有谁能做到这一点？没有！<br />&#160; &#160; 第二、实现了中国的全面的工业化。中国这100多年来，为什么一直被人欺负？因为我们是个落后的农业国，是工业化的洋大人打进了落后农业的中国。没有工业化，就没有一个民族的自信。国民党能不能把中国带上工业化的道路？<br />&#160; &#160; 在国民党的领导下，中国会有工业，但真正的全面工业化是不可能的。在政治上，国民党受制于美国，抗日的时候美国是有支持的，是美国救了国民党的中国，国民党的中国在工业化的进程中，能发展什么，不能发展什么，基本上取决于美国意志。<br />&#160; &#160;核武器？别想，航天工业？美国人让发展到什么程度，就是什么程度。航空工业？能修修补补。缺门少类，这是肯定的，很大的可能就是些轻工业，电子工业之类的。中国是个农业国，不象日本有着对重工业的坚持，民族没有内在的工业化要求。如果没有一个坚强的领导，没有一个工业化的决心，抵抗不住外部的压力和冲击，那么，工业化也只是一个梦想。 <br />&#160; &#160; 中国共产党领导的中国，不听任何国家的扯蛋，不怕任何国家的威胁，坚定不移的走工业化，还走的先重后轻的道路。六十多年的奋斗使中国成为世界上唯一的拥有全部工业门类的国家。<br />&#160; &#160; &#160;工业化象什么？就象一个人家，别人家有汽车，你只有二只腿，那别人一脚油门一溜烟就没有人影了，你二条腿跑断了，也就别人一个小时的路程。<br />&#160; &#160; 我们的工业化象什么？别人家有宝马奔驰，我们有BYD，差是差点，但也不用二条腿走路了！也能在高速公路上加加油门！有了工业化，中国就敢对任何人说，怎么，想打架，那走，咱们找个地方练练去！<br />&#160; &#160; 第三、共产党给了中国人自信。几十年前，中国被人打怕了，打到绝望了。人的牛劲是建立在物质基础上的，那种装的人文情怀，是要吃饱喝足了才能迸发出来的。许多人不理解为什么叙利亚的政府军明明知道被抓到了要被割头还是不拚命，还是投降了，因为这些人不能理解什么叫绝望。几年来，天天听到的就是枪炮声，每天等着的就是死亡，每天神经高度紧张。要吃的没有，要休息没有，身上脏的象鬼，每天都是这样，人是会抑郁的，会绝望的，对他们而言，死就是唯一的出路，活着就要打仗，打仗就是在撞运，今天不死明天死。被抓被杀，无非就是知道自己什么时候死。人们最勇敢的时候，一般是打嘴炮的时候，嘴巴上牛的不行的人，当真面对生死时垮的比任何人快。何应钦在接受日本投降的时候，他确实牛不起来，就算日本挨了二颗原子弹，假如那个时候美国苏联就此打住，就那个残破的日本打打中国还是松松的，进攻不行，守住已占的地方还是有余的。他们是听到日本宣布投降了，才出来接个胜利果实。就这样的人有什么心气？所以，就算日本投降后，国民党也没有人敢低看日本人一眼。恨是肯定的，怕是更多的。就算日本投降了，也不敢得罪败兵，想修个好，怕日本人以后再打上门来。<br />&#160; &#160; 共产党不怕日本人，敢于打日本人，还在朝鲜战争打了美国人，和苏联对抗了几年，和印度打了一仗，又在越南打败了美国人，又和越南打了一仗。民族的胆气是“打出来”了！可是现在，一些人口气牛的，动不动就骂某某党派软弱，殊不知自己的那一份“胆子”，到底是谁给的？好象中国人天生这样牛似的。<br />&#160; &#160; &#160; &#160; 现在台湾人看日本，台湾人看美国，就象看到爹一样。如果国民党在大陆，估计也就这个怂样了。总结一句，看看我们现在的台湾，看看现在的国民党，我想，也许我们这个民族还真的是命不该绝。感谢中国出了个毛泽东，感谢历史最需要的时候中国还有共产党！</p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Tue, 13 Aug 2019 09:19:30 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?id=3411&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[python 库安装与使用【收集】]]></title>
			<link>http://www.itecfun.com/viewtopic.php?id=3410&amp;action=new</link>
			<description><![CDATA[<p><strong> <a href="https://mp.weixin.qq.com/s?__biz=MzIxODM4MjA5MA==&amp;mid=2247490018&amp;idx=2&amp;sn=2019be108df0805a6e3dcb4e36852848&amp;chksm=97ea3387a09dba91bf6d42ca1eb7b37564f2fc8548c62b424f9635a0dcb389f4147055cf2811&amp;scene=21#wechat_redirect" rel="nofollow">1、pynput 【Python技能】如丝滑般控制键盘鼠标</a></strong></p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Tue, 23 Jul 2019 06:02:36 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?id=3410&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[正则表达式]]></title>
			<link>http://www.itecfun.com/viewtopic.php?id=3409&amp;action=new</link>
			<description><![CDATA[<p>正则表达式的使用</p><br /><p><strong>函数&#160; &#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 说明</strong><br />sub(pattern,repl,string)&#160; &#160; 把字符串中的所有匹配表达式pattern中的地方替换成repl<br />[^**]&#160; &#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 表示不匹配此字符集中的任何一个字符<br />\u4e00-\u9fa5&#160; &#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 汉字的unicode范围<br />\u0030-\u0039&#160; &#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 数字的unicode范围<br />\u0041-\u005a&#160; &#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; 大写字母unicode范围<br />\u0061-\u007a&#160; &#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;小写字母unicode范围<br />\uAC00-\uD7AF&#160; &#160; &#160; &#160;&#160; &#160; &#160; 韩文的unicode范围<br />\u3040-\u31FF&#160; &#160;&#160; &#160; &#160; &#160; &#160; &#160; &#160;日文的unicode范围</p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Wed, 17 Jul 2019 02:07:27 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?id=3409&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[各类统计数字]]></title>
			<link>http://www.itecfun.com/viewtopic.php?id=3408&amp;action=new</link>
			<description><![CDATA[<p>根据生态环境部发布的《中国机动车环境管理年报（2018）》，我国已连续9年成为世界机动车产销第一大国。2017年，全国机动车保有量达到3.1亿辆，同比增长5.1%；其中，汽车保有量达2.17亿辆，同比增长11.8%，新能源汽车保有量达到153万辆，同比增长50.9%。</p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Wed, 26 Jun 2019 06:05:18 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?id=3408&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[2019年5月全国自然灾害基本情况发布：直接经济损失近120亿，九百余万人次受灾]]></title>
			<link>http://www.itecfun.com/viewtopic.php?id=3407&amp;action=new</link>
			<description><![CDATA[<p>央视财经（记者苏童）记者从应急管理部获悉，5月份，我国自然灾害以干旱、洪涝、风雹灾害为主，地震、地质、低温冷冻、雪灾和森林草原火灾等灾害也有不同程度发生。各种自然灾害共造成全国989万人次受灾，43人死亡，4人失踪，12.7万人次紧急转移安置；7000余间房屋倒塌，5000余间严重损坏，7.5万间一般损坏；农作物受灾面积1313.3千公顷，其中绝收82千公顷；直接经济损失119.6亿元。总的看，5月份全国灾情较近5年同期均值偏轻，其中，因灾死亡失踪人口和倒塌房屋数量分别减少36%和22%。</p><p>5月份，全国自然灾害主要有以下特点：</p><p>一、南方地区连续降雨致灾较重</p><br /><p>（图片来源：视觉中国）</p><p>5月份我国共出现6次大范围较强降雨天气过程。其中5月24日以来，南方地区出现入汛以来最强降雨过程，江南、华南、西南地区累计降雨量普遍超过50毫米，广西局地达200－400毫米。受降雨天气影响，广西、福建、湖北、湖南、广东和贵州6省（区）出现较重洪涝灾害，造成的紧急转移安置人数、倒损房屋数量和直接经济损失占全国洪涝总损失9成以上。5月29日，应急管理部针对广西严重暴雨洪涝灾情紧急启动国家Ⅳ级救灾应急响应，派出工作组赴崇左、桂林等地查看灾情，协助和指导灾区做好抗洪救灾工作。据统计，5月份洪涝灾害共造成全国359万人次受灾，29人死亡，4人失踪，11.4万人次紧急转移安置，7000余间房屋倒塌，6万间房屋不同程度损坏，直接经济损失60.8亿元。</p><p>二、云南、四川和黄淮等地旱灾较重</p><br /><p>（图片来源：视觉中国）</p><p>2月份以来，云南大部、四川南部累计降水量较常年同期偏少5－8成，部分地区5月份累计降雨量不足5毫米，较常年同期偏少9成以上，出现重度气象干旱或特旱。云南省旱情相对较重，造成水稻、玉米、马铃薯等农作物受灾，部分市州人畜饮水出现一定困难。此外，5月份华北中南部、黄淮大部、江淮北部、江汉等地累计降水量较常年同期偏少8成以上，出现轻到中度气象干旱，河南等地有重度气象干旱。据统计，5月份干旱灾害共造成全国农作物受灾面积640.1千公顷，直接经济损失28.1亿元。</p><p>三、北方局地强对流天气较强</p><p>5月份我国共出现4次强对流天气过程，较近5年同期均值（8.4次）偏少，但北方局地强对流天气较强。其中，5月18－20日，西北地区东部、华北、东北地区自西向东出现一次大风天气过程，内蒙古中部、河北西北部、天津北部最大阵风达11－12级，北京最大阵风达14级（44.7米/秒，延庆闫家坪），造成北京市5人死亡（建筑构筑物和树木倒压所致）。据统计，5月份风雹灾害共造成全国172.2万人次受灾，14人死亡，1.4万间房屋不同程度损坏，直接经济损失22.7亿元。</p><p>四、吉林松原市发生5.1级地震</p><br /><p>（图片来源：视觉中国）</p><p>5月份我国大陆地区共发生7次4级以上地震，其中5级以上地震1次。5月18日6时24分，吉林省松原市宁江区发生5.1级地震，造成1800人紧急转移安置，5100余间房屋损坏，直接经济损失4900余万元。此外，四川、新疆、内蒙古、云南、西藏等省（区）相继发生4级以上地震，损失相对较轻，其中5月16日云南永善县4.7级地震造成近百间房屋损坏。</p><p>五、华北西北部分地区遭受低温冷冻灾害</p><p>5月份北方地区共出现5次冷空气天气过程，造成内蒙古、河北、陕西、宁夏等地遭受低温（霜）冻害，玉米、土豆等农作物和西瓜、葡萄等经济作物受灾严重，部分温室大棚受损。据统计，5月份低温冷冻和雪灾共造成全国50.4万人次受灾，农作物受灾面积153.7千公顷，直接经济损失7.5亿元。</p><p>转载请注明央视财经</p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Tue, 11 Jun 2019 01:26:22 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?id=3407&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[佛学-摘记]]></title>
			<link>http://www.itecfun.com/viewtopic.php?id=3401&amp;action=new</link>
			<description><![CDATA[<p>人的身体，由四大组成：地、水、火、风。死亡时，四大各自分散，人要经历火烧、水淹、狂风撕扯等等苦楚，这种苦楚是撕扯性的，不是人的理解所能企及。但经受时你又无法言说，一样是如人饮水冷暖自知啊！<br />&#160; 所以死亡也如生产的过程一样充满了孤独和剧痛，但生时我们已然忘记，可每个初生婴儿凄然的哭声无不在宣泄着不甘和不愿。都说人身难得，可人身毕竟又肮脏不堪，还要在世间经历种种磨难困苦，最后惨然老去、孑然而终，如此一想，投了人身真的是该大哭一场了！<br />&#160; 但众生根器不同，善根各异，更多人在污浊的世间逐渐适应，忘记了回家的路。就像从小把一个婴儿放在某种动物身边，他长大后不懂人语、不解人性，具备了动物的各种习性一样，我们，在这个肉身的捆绑下也逐渐迷失，坚定地认为，我们真的就是一个“人”。<br />&#160; 佛说众生平等，平等的是本性，但很可惜，世间人本性隐藏的深浅不同，所以有了高低贵贱之分。但这些说白了还是因果使然，一个贫穷潦倒生活凄苦者，一定有宿世的因缘和业力带动才会如此，我们看到的只是今生这人的境况，觉得可怜。佛菩萨也觉得这人可怜，但可怜的是他曾经造业时的无知，才会遭受今生如此的果报。<br />&#160; 那么如今的人一样也在造业，造以后转世时痛苦悲惨的因。可众生无知愚昧，只知今生，不知来世，或者想当然觉得没有来生，以此麻痹自己，麻痹灵魂。</p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Wed, 05 Jun 2019 05:55:38 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?id=3401&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[python3.6+pytesseract+PIL 实现图片批量文字识别代码（原创）]]></title>
			<link>http://www.itecfun.com/viewtopic.php?id=3406&amp;action=new</link>
			<description><![CDATA[<div class="codebox"><pre class="vscroll"><code>#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Date    : 2019-06-03 10:12:06
# @Author  : XuYG (xiaoxu04@foxmail.com)
# @Link    : http://www.itecfun.com
# @Version : $V1.0$

import os
from PIL import Image
import pytesseract

class xygORC(object):
	def __init__(self,dir_path,lang,file_name,write_mode):
		&#039;&#039;&#039;
		初始化相关参数
		
		Arguments:
			dir_path {[str]} -- [要识别的图片所在目录]
			lang {[str]} -- [tessdata训练数据包的名称，默认采用简体中文识别 chi_sim]
			file_name {[str]} -- [识别的文本保存的文件名称，可自由命名]
			write_mode {[str]} -- [default a+]
		&#039;&#039;&#039;
		self.dir_path = dir_path
		self.lang = lang
		self.file_name = file_name
		self.write_mode = write_mode
		self.content = &quot;&quot;

	def recognize(self,image_path,lang):
		&#039;&#039;&#039;
		单张图片识别	
		Arguments:
			image_path {[str]} -- [待识别图片路径]
			lang {[str]} -- [tessdata 训练数据包的名称，简体中文用chi_sim进行识别]
		Returns:
			[str] -- [返回识别的本张图片的文字内容]
		&#039;&#039;&#039;
		image = Image.open(image_path)
		#使用tessdata chi_sim简体中文训练数据进行识别
		content = pytesseract.image_to_string(image, lang=lang)
		return content
	def save(self,file_name,content,write_mode):
		&#039;&#039;&#039;
		保存识别的内容
		Arguments:
			file_name {[str]} -- [保存的文件路径]
			content {[str]} -- [文本内容]
			write_mode {[str]} -- [a,b,r,a+,b+...]
		Returns:
			bool -- [返回保存状态，True or False]
		&#039;&#039;&#039;
		#结果保存
		with open(file_name,write_mode) as f:
			f.write(content.replace(&#039; &#039;,&#039;&#039;))  #识别后每个字之间有空格，需要去掉空格
			return True
		return False

	def recognize_all(self,dir_path,lang):
		&#039;&#039;&#039;
		识别制定目录下所有图片中的文字
		
		Arguments:
			dir_path {[str]} -- [目录路径]
			lang {[str]} -- [tessdata 训练数据包的名称，简体中文用chi_sim进行识别]
		
		Returns:
			[str] -- [目录下所有图片识别后的文字内容]
		&#039;&#039;&#039;
		img_list = self.get_file_list(dir_path, [])
		img_list.sort(key=lambda x: os.path.getmtime(x))
		content = &quot;&quot;
		for img in img_list:
			text = self.recognize(img, lang)
			content +=text +&quot;\n &quot;
			print(&quot;&#039;{0}&#039;已识别完成！&quot;.format(img))
		return content

	def get_file_list(self,dir, file_list):
		&#039;&#039;&#039;
		获取指定目录下所有待识别的jpg、png图片列表
		并按时间排序后返回
		
		Arguments:
			dir {[str]} -- [图片存放目录]
			file_list {[list]} -- [图片列表]
		
		Returns:
			[list] -- [目录下所有图片列表]
		&#039;&#039;&#039;
		newDir = dir
		if os.path.isfile(dir):
			ext = os.path.splitext(dir)[-1]
			if ext == &quot;.jpg&quot; or ext ==&quot;.png&quot;:
				file_list.append(dir)
		elif os.path.isdir(dir):
			for file in os.listdir(dir):
				newDir = os.path.join(dir, file)
				self.get_file_list(newDir, file_list)
		return file_list

	def main(self):
		&#039;&#039;&#039;
		主函数入口
		&#039;&#039;&#039;
		self.content = self.recognize_all(self.dir_path, self.lang)
		self.save(self.file_name, self.content, write_mode)


if __name__ == &#039;__main__&#039;:
	dir_path =&#039;E:\\国家政策\\政策学习01：国家大数据战略与社会治理革命&#039; 
	lang  =&#039;chi_sim&#039;  #tessdata chi_sim训练数据包的名称
	file_name = &quot;政策学习.txt&quot; #要保存的识别文字的文件名称，可自由命名
	write_mode =&quot;a+&quot; #以文件末尾追加的形式进行写入
	os.chdir(dir_path) ##将工作目录切换到图片所在目录，主要目的是将文件保存在图片所在目录，方便查阅

	myorc = xygORC(dir_path,lang,file_name,write_mode)

	myorc.main()</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Mon, 03 Jun 2019 04:22:36 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?id=3406&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[【2018汽车城成绩单】搭智能网联汽车产业平台，谋超前布局，建创新高地]]></title>
			<link>http://www.itecfun.com/viewtopic.php?id=3405&amp;action=new</link>
			<description><![CDATA[<p>自动驾驶汽车要告别实验室，实现规模化商业生产、销售，道路测试是必不可少的关键环节。开放道路测试是<strong><span style="color: red">产业技术发展</span></strong>的迫切需求，标志着智能网联汽车<strong><span style="color: red">测试能力的大幅提升</span></strong>，是汽车行业发展的重要里程碑，对于加快推进产业技术进步和缩小国际差距、参与全球竞争与合作具有重要作用。同时也是推动智能网联汽车<strong><span style="color: red">从研发测试向示范应用和商业化推广转变</span></strong>的重要助力。</p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Wed, 20 Mar 2019 08:02:13 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?id=3405&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[福建：泉州交发集团全力打造一体化城市公共交通系统]]></title>
			<link>http://www.itecfun.com/viewtopic.php?id=3404&amp;action=new</link>
			<description><![CDATA[<p>2018-10-18 来源：人民公交 【<a href="http://www.chinabuses.com/keyun/2018/1018/article_86065.html" rel="nofollow">原文</a>】</p><p>为助推“五个泉州”建设，泉州交发集团按照“一年打基础、三年上台阶、十年冲千亿”发展蓝图，从多彩交通、民生交通、智慧交通三方面持续发力，加快实现“打造千亿级交通航母，助推高质量跨越发展”战略目标。</p><p>&#160; 一、打造多彩交通，为城市添彩。</p><p>&#160; 常规公交方面，全面推行中心市区公交线路“一元一票制”，并结合建设生态连绵带和绿道等市政规划，新辟“山线”“水线”观光休闲定制公交线路。<br />纯电动公交“小蓝”方面，2015年以来，累计投放新能源公交车1081辆，占比近60%，年可节约燃油99.4万升，减少碳排放261万吨，计划三年内营运公交全面驶入纯电动绿色新时代。<br />社区巴士“小白”方面，“小白”约租平台上线，新增语音播报古城十二景点功能，创建“旅游文明示范岗”，开通两条古城旅游专线。<br />公共自行车“小黄人”方面，今年中心城区将再选点50个位置，投入1600辆“小黄人”，并实现全国首创银联芯片卡租车功能，乘客无需注册、无需缴交押金便可手持银联卡租借“小黄人”。<br />人力三轮车“小红”方面，已确定样式为泉州“边三轮”，并纳入古城旅游全盘范畴，拟采用定点、定时、定线巡游，将古城特色景点串珠成链。<br />公共停车场建设方面，温陵公交站改造项目正推进相关报建手续，预计年内开工;笋江公园公交站项目正着手方案设计。两个场站都将作为“六位一体”公交系统的重要一环。</p><br /><p>&#160; 二、 打造民生交通，为百姓添福</p><p>&#160; 按照“项目攻坚2018”部署，交发集团主动融入全市大局，迅速担当作为，全力抓好省、市重点项目推进，着力项目攻坚。<br />项目筹划方面，按照“五个一批”要求，梳理形成交发项目大盘子，生成了7个方面共37个项目，其中今年新建26个。<br />在建、新建、预备三类项目总投资额近500个亿(在建294亿、新建110亿、预备98亿)，包括铁路、轨道交通、高速公路、市政道路，有大桥、隧道，有港口码头、航道，有枢纽站、公交场站等。</p><p>&#160; 项目进展方面，目前兴泉铁路和福厦客专项目已全线开工建设，泉厦漳城市联盟路、泉州火车站综合枢纽站PPP项目等工程都在顺利推进中，<br />其中泉州火车站综合枢纽项目有望在2019年春运前投用，泉厦漳城市联盟路预计在2020年上半年建成通车。<br />并积极推进沈海高速扩容、泉三高速扩容、南安丰州至罗东段、泉州环城与厦门环城高速公路连接线等高速公路项目建设进程。<br />项目前期方面，东海、金屿、百崎三个通道前期工作取得突破性进展，目前都在有序推进中，其中东海通道进展最快，将按照明确后的投资计划工程可行性研究报告争取年内得到省发改委批复。<br />配合抓好现代有轨电车一期工程1号、2号线建设任务，做好刺桐路北拓二期工程和北迎宾大道二期整治工程项目前期工作，配合抓好南安石井航道建设、秀涂人工岛等项目前期准备。</p><p>&#160; 三、打造智慧交通，为泉州添力</p><p>&#160; 泉州交发集团敏锐捕捉到未来交通领域无人驾驶车辆、轨道交通等信息化应用场景的发展趋势与市场机遇，提前规划构建泉州市新型交通产业体系，未来将以智能信息等六大板块为战略支撑，着力打造智慧交通、智能交通，助力和服务于泉州智慧城市建设，并探索数字经济新模式。<br />具体做法方面，充分整合利用集团内部信息资源，着力培育和壮大集团内部信息化新产业和新业态，促进集团部分服务领域向信息化和智能化迈进，力争推动部分业绩好、前景好、成长性好、科技含量高的新业务板块上市。<br />对泉州市搏浪信息科技有限公司增资扩股后，依托人工智能、大数据、云计算、“互联网+”等新技术新模式，布局交通信息产业，以打造智慧交通、智慧城市生态来引领智慧城市建设。<br />工作成效方面，搏浪公司与公交公司近期已联手推出“泉城通”APP上线试运行，汇聚交通出行、公共服务、行政服务等三大功能，并致力于智能化、多样化服务的改进提升路径。<br />另外，还紧抓智能网联汽车多场景应用在泉州市试点建设的机遇，拟通过升级智能调度系统，投入半自动化无人驾驶车辆，完善智能场站建设(含充电桩、道闸等)和改造公交走廊来实现智慧公交智能驾驶。<br />目前，该项目框架方案已经多方论证，市委、市政府主要领导极为重视，亲自带队赴北京与住建部、中国汽车百人会深入研讨，预计年内完善方案，2019年逐步推进实施。<br />计划推进共享汽车分时租赁经营项目尽快落地和投入市场。并积极跟踪对接城市地铁线网规划，考察学习相关运营经验，跟进探索城市轨道交通建设运营工作。</p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Wed, 20 Mar 2019 06:14:15 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?id=3404&amp;action=new</guid>
		</item>
		<item>
			<title><![CDATA[道家地仙真经]]></title>
			<link>http://www.itecfun.com/viewtopic.php?id=3403&amp;action=new</link>
			<description><![CDATA[<p>不管阴宅与阳宅，<br />左有青龙右白虎。</p><p>前有朱雀后玄武，<br />中央再起戊己土。</p><p>东山青龙高万丈，<br />见水淋头永不昌。</p><p>西边白虎见水美，<br />见砂抬头不吉祥。</p><p>南边朱雀投江吉，<br />见砂飞起官司忙。</p><p>北边玄武砂富贵，<br />见砂沉没无子乡。</p><p>中央再起戊己土，<br />单砂单水财空荡。</p><p>中心两极一齐布，<br />土水相会合阴阳。</p><p>阴有黄砂人丁起，<br />阳有黑水福禄长。</p><p>风水玄机就在此，<br />地脉仙师细细详。</p><p>东山大吉贵人昌，<br />东向横水不吉祥。</p><p>南山大凶家有损，<br />南门绿水贵人家。</p><p>西山家贫必有灾，<br />西面流水富贵发。</p><p>北水少子男败家。<br />北面青山贵如花。</p><p>东北青山少年穷，<br />东北横水榜上花。</p><p>东南有水家必贫，<br />东南青山秀才家。</p><p>西南有水母命短，<br />西南有砂女健发。</p><p>西北有水父必贵，<br />西北有山穷地堂。</p><p>以上砂水以门前明堂后砂水的吉凶断法。</p>]]></description>
			<author><![CDATA[dummy@example.com (xuyg)]]></author>
			<pubDate>Wed, 20 Mar 2019 00:50:21 +0000</pubDate>
			<guid>http://www.itecfun.com/viewtopic.php?id=3403&amp;action=new</guid>
		</item>
	</channel>
</rss>
