昨天发现一款虚拟打印机软件FlashPaper,可以讲常用的文档(word、txt、excel、ppt、图片等)打印为flash文件swf格式,这样就可以方便地将各种文档嵌入网页中,就像百度文库那种效果一样。

软件特色

1、允许将任何类型的可打印文档转换为SWF或PDF文档
2、可以通过各种平台来查看生成的FlashPaper文档
3、可以将FlashPaper SWF文件嵌入到一个网页中
4、将可打印文档转换为SWF或PDF文档
5、原文档的排版样式和字体显示不会受到影响
6、不论对方的平台和语言版本是什么,都可以自由的观看你所制作的电子文档动画
7、可以进行自由的放大,缩小和打印,翻页等操作

使用教程

1、将word或者ppt文件拖动到FlashPrinter.exe软件上,即可实现转换。
虚拟打印机FlashPaper

2、保存相应格式的文档,保存为Flash文件,待转换完成后点击 “保存为Flash”按钮,即可。
虚拟打印机FlashPaper

- 阅读剩余部分 -

如何根据根据父id递归查询所有子孙id,废话就不多说,直接上干货。

SELECT id    
FROM (    
SELECT t1.id, IF ( FIND_IN_SET(pid, @pids) > 0, @pids := CONCAT(@pids, ',', id), 0) AS ischild    
FROM (SELECT id, pid    
           FROM category t    
           ORDER BY pid, id    
           ) t1,    
           (SELECT @pids := '1') t2    
) t3    
WHERE ischild != 0 OR id = '1'

其中id为查询id,pid为父id,category为表名,'1'为要查询的id值。最后可以加上OR id = '1' 表示查询结果包括自己,也可以不加。

这样就一次性查完id为1的所在子、孙id,在文章分类查询用处较大。

Seafile 是一款开源的企业云盘,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平台。支持文件同步或者直接挂载到本地访问。使用Seafile已经有一两年了,因之前阿理的服务器按月计费,每月100多,近期看到腾讯新手有优惠活动,赶紧注册了一台服务器,然后就是数据迁移。那么,对Seafile数据如何迁移呢?废话不多说,直接上菜。

1、在新服务器搭建Seafile,建议和之前的Seafile版本一致。我部署的是MySql版的服务器,具体步骤官方文档中已经很详细了,在此不再赘述。搭建好后建议不慌启动。

2、数据迁移。分两步进行,一是将原服务器中的MySQL数据库迁移到新服务器中,方法是把原服务器中的ccnet-db、seafile-db、seahub-db三个数据库导出为sql文件,再到新的服务器中导入进对应的数据库即可;二是将数据文件迁移到新服务器,将seafile的文件夹seafile-data、seahub-data打包,再迁移到新服务器对应的目录,解压覆盖即可。

3、启动服务即可。

下午安装 cockpit 时,使用 yum 工具的时候哦,出现如下信息:

This system is not registered with an entitlement server. You can use subscription-manager to register.

尽管不影响centos 的使用,安装软件也没有任何的影响。但是也是想知道其中的原因;下面是在国外论坛上对于centos 的讨论。

问题:

Installing Cockpit on CentOS7 adds the following nag/notice - seen every time you use yum update etc.:

"This system is not registered with Subscription Management. You can use subscription-manager to register"

Removing the cockpit-subscriptions - breaks the web interface fuctionality - You can log in but then you get an error page.

Does anyone have a fix for this?
Obviously, this is designed for RHEL but, seems the CentOS package shouldn't have this "Feature".

- 阅读剩余部分 -

nohup java -jar do_iptable.jar &

运行jar会提示:nohup: 忽略输入并把输出追加到"nohup.out"

nohup java -jar do_iptable.jar >/dev/null &

运行jar会提示:nohup: 忽略输入重定向错误到标准输出端

解决方法

nohup java -jar do_iptable.jar >/dev/null 2>&1 &

保存运行日志

nohup java -jar do_iptable.jar > /text.txt 2>&1 &

text.txt(自定义):将日志写入到text.txt文件中

在 Linux 中如何查看分区的文件系统类型,下面总结几种查看分区文件系统类型的方法。

1、df -T 命令查看

这个是最简单的命令,文件系统类型在Type列输出。只可以查看已经挂载的分区和文件系统类型。如下所示:

[root@mylnx008 ~]# df -T /dev/sdb
Filesystem     Type 1K-blocks    Used Available Use% Mounted on
/dev/sdb       xfs  315467264 4356404 311110860   2% /mysql
[root@mylnx008 ~]# df -T
Filesystem     Type     1K-blocks     Used Available Use% Mounted on
/dev/sda2      xfs       30929148 22455300   8473848  73% /
devtmpfs       devtmpfs   1746644        0   1746644   0% /dev
tmpfs          tmpfs      1757220        0   1757220   0% /dev/shm
tmpfs          tmpfs      1757220    24868   1732352   2% /run
tmpfs          tmpfs      1757220        0   1757220   0% /sys/fs/cgroup
/dev/sda1      xfs         508580    63024    445556  13% /boot
/dev/sdc1      ext4     139203080  8699072 123409840   7% /mnt/resource
tmpfs          tmpfs       351448        0    351448   0% /run/user/1000
/dev/sdb       xfs      315467264  4356404 311110860   2% /mysql

2、parted -l命令查看

如下所示,parted -l 命令会输出文件系统类型(File system), 其中参数l表示列出所有设备的分区信息。

[root@DB-Server ~]# parted -l
Model: ATA ST500DM002-1BD14 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size   Type     File system  Flags
1      32.3kB  107MB  107MB  primary  ext3         boot
2      107MB   500GB  500GB  primary               lvm

3、blkid命令查看

查看已格式化分区的UUID和文件系统。使用blkid可以输出分区或分区的文件系统类型,查看TYPE字段输出。

- 阅读剩余部分 -

当用cp命令copy一个软链接时,copy的是软链接所对应的内容,而不是它本身。
如:

echo "1234567890" > test.txt
ln -s test.txt test2.txt
cp test2.txt test3.txt

test3.txt 就是 test.txt,而不是 test2.txt。

要直接cp软链就需要加-d参数
如:

cp -d test2.txt test3.txt

方法一:直接使用 Ctrl + Alt + H 快捷键显示,按一次显示,再按则隐藏

方法二:在打开的会话中,点击右下角已隐藏的文件数量显示

方法三:

1.在会话界面,点击传输选项–配置

2.选择面板–勾选显示隐藏文件

以点号开头的隐藏文件或文件夹都是浅黑色显示

下载地址:

https://winscp.net

Microsoft Visual C++ 微软运行库组件

前言

Microsoft Visual C++ Redistributable(简称MSVC,VB/VC,系统运行库)是Windows操作系统应用程序的基础类型库组件。
Microsoft Visual C++ 2019为创建基于微软 Windows 和基于 Microsoft .NET 的应用程序提供了强大而灵活的开发环境支持。
Visual C++ Redistributable 用于需要运行C++使用 Visual Studio 2019 开发的应用程序,并动态链接到库。
您可以使用这些在系统运行此类应用程序,即使当前系统没有安装 Visual Studio 2019。
它将安装这些运行库组件:C Runtime (CRT), Standard C++, MFC, C++ AMP, OpenMP。

Microsoft Visual C++ 2022 官方版

- 阅读剩余部分 -