2021年1月30日星期六

建筑安装工程费用

    建筑安装工程费用
一、建筑安装工程费用项目组成
    建筑安装工程费由分部分项工程费、措施项目费、其他项目费、规费、税金组成,分部分项工程费、措施项目费、其他项目费包含人工费、材料费、施工机具使用费、企业管理费和利润
    二、费用说明
(一)分部分项工程费(人、材、机、管、利)
分部分项工程费是指各专业工程的分部分项工程应予列支的各项费用
    1.专业工程:是指按现行国家计量规范划分的房屋建筑与装饰工程、仿古建筑工程、通用安装工程、市政工程、园林绿化工程、矿山工程、构筑物工程、城市轨道交通工程、爆破工程等各类工程
    2.分部分项工程:指按现行国家计量规范对各专业工程划分的项目。如房屋建筑与装饰工程的土石方工程、地基处理与基坑支护工程、桩基工程、混凝土及钢筋混凝土工程等
    (二)措施项目费
    措施项目费是指为完成建设工程施工,发生于该工程施工前和施工过程中的技术、生活、安全、环境保护等方面的费用。措施项目费分为总价措施项目费和单价措施项目费
    1.总价措施项目费(按照合同约定调整,若合同未提出修改费率,则按照软件设置的当地正常费率记取)(1)安全文明施工费
    ①环境保护费:是指施工现场为达到环保部门要求所需要的各项费用
②文明施工费:是指施工现场文明施工所需要的各项费用
③安全施工费:是指施工现场安全施工所需要的各项费用
④临时设施费:是指施工企业为进行建设工程施工所必须搭设的生活和生产用的临时建筑物、构筑物和
    其他临时设施费用。包括临时设施的搭设、维修、拆除、清运或摊销费等
(2)夜间施工增加费:是指因夜间施工所发生的夜班补助费、夜间施工降效、夜间施工照明设备摊
    销及照明用电等费用
(3)二次搬运费:是指因施工场地条件限制而发生的材料、构配件、半成品等一次运输不能到达堆
    放地点,必须进行二次或多次搬运所发生的费用
(4)冬雨季施工增加费:是指在冬季或雨季施工需增加的临时设施、防滑、排除雨雪,人工及施工
    机械效率降低等费用
(5)已完工程及设备保护费:是指对已完工程及设备采取的覆盖、包裹、封闭、隔离等必要保护措施的费用。(6)工程定位复测费:是指工程施工过程中进行全部施工测量放线和复测工作的费用
    2.单价施项目费(可以具体算出工程量的措施费,如脚手架、模板等,具体计算方法同分部分项)具体内容详各专业工程定额“措施项目”分部。定额未列出的单价措施项目,可根据工程实际情况补充。(三)其他项目费
    1.暂列金额:是指建设单位在工程量清单中暂定并包括在工程合同价款中的一笔款项。用于施工合同签订时尚未确定或者不可预见的所需材料、工程设备、服务的采购,施工中可能发生的工程变更、合同约定调整因素出现时的工程价款调整以及发生的索赔、现场签证确认等的费用。(招标方暂列)
    2.暂估价:是指招标人在工程量清单中提供的用于支付必然发生但暂时不能确定价格的材料、工程设备的单价以及专业工程的金额,包括材料暂估单价、工程设备暂估单价、专业工程暂估价。(某材料若是暂估价,在人材机中调整价格时做标注,其他费中就会体现此笔费用,结算时按合同约定方法调整)
    3.计日工:是指在施工过程中,承包人完成发包人提出的工程合同范围以外的零星项目或工作,按合同中约定的单价计价的费用。(招标方在招标清单中暂列数量,投标方按自己情况填写计日工单价,结算时按签证工程量结算即可)
    4.总承包服务费:是指总承包人为配合协调发包人进行的专业工程发包,对发包人自行采购的材料、工程设备等进行保管以及施工现场管理、竣工资料汇总整理等服务所需的费用。(招标方列出专业分包工程,投标方按自己情况填写总包服务费费率即可)
    (四)规费(费率按照投标单位核定的自己的费率记取,2021年不再核定,可按照政府规定费率记取,软件中已内置,或按照合同调整)
    规费是指根据国家法律、法规规定,由省级政府或省级有关权力部门规定施工企业必须缴纳,应计入建筑安装工程造价的费用。规费包括工程社会保险费、住房公积金、工程排污费
    1.社会保险费包括养老保险费、失业保险费、医疗保险费、工伤保险费、生育保险费
(1)养老保险费是指企业按照规定标准为职工缴纳的基本养老保险费
(2)失业保险费是指企业按照规定标准为职工缴纳的失业保险费
(3)医疗保险费是指企业按照规定标准为职工缴纳的基本医疗保险费
(4)工伤保险费是指企业按照规定标准为职工缴纳的工伤保险费
(5)生育保险费是指企业按照规定标准为职工缴纳的生育保险费
2.住房公积金是指企业按照规定标准为职工缴纳的住房公积金
3.工程排污费是指按照规定缴纳的施工现场工程排污费
出现上面未列的规费项目,应根据省级政府或者省级有关权力部门的规定列项
(五)税金(建筑工程一般纳税目前按9%记取)
    税金是指国家税法规定的应计人建筑安装工程造价内的营业税、城市维护建设税、教育费附加以及地方教育附加。

2021年1月26日星期二

路由中与IPv6网络环境相关的一些设置

OPENWRT路由中可以访问IPv6,但客户机IPv6没有公网访问权限:

解决办法:

1.“网络” - “负载均衡” - “策略” - “备用成员”中选择了“不可达(拒绝)”
-- 将“不可达(拒绝)”更改为“默认(使用主路由表)”即可解决问题
帮助地址: 帮助来源

2. 在网络-负载均衡-规则里设置你的光猫IP就可以了!!

3.其他的一些解决方案:Padavan/Openwrt/LEDE下实现ipv6 nat/napt66

4.OPENWRT路由中注意这个设置项: DHCP/DNS 高级选项中 的 禁止解析IPV6 DNS记录

 

 












这个选项竟然是默认勾选的!!!
取消勾选后保存,重新连接WiFi,IPv6立即可用。
现在想想可能之前根本就不需要配置,直接把这个选项勾掉就行了。

 

2021年1月24日星期日

独立使用的 ADB 和 Fastboot 工具


虽然有的网站提供了单独的 ADB 和 Fastboot 文件,但是我一直不屑于使用这种第三方提供的二进制文件,主要有几个考虑:

  1. 安全没有保障,二进制文件可能被恶意篡改过
  2. 工具版本过旧,无法支持最新的设备,或者无法连接设备
  3. 大多只提供 Windows 版本,没有 macOS 和 Linux 版本
  4. 在装有 Android SDK 的机子上偶尔出现些奇怪的问题

下面是官方提供的3 个不同平台的工具软件,都是跟最新版 Android SDK 同步的。


 简单使用示例:

  • 检查ADB设备
adb kill-server 关闭ADB服务
adb start-server 启用ADB服务
adb devices 查看ADB设备

  • 查看当前设备中所有app的应用包名称
adb shell pm list packages

  • 禁用应用程序命令(含系统预装)
adb shell pm disable-user 应用包名
示例:
adb shell pm disable-user com.android.browser 禁用自带浏览器

  • 取消已禁用应用程序命令
adb shell pm enable 应用包名
示例:
adb shell pm enable com.android.browser 启用已禁用的自带浏览器


中兴机顶盒在原先二维码处免密码直接开启ADB
adb shell settings put global adb_num AMM

冻结示例:
adb shell pm hide com.yst.whitebox
解冻示例:
adb shell pm enable com.yst.whitebox

2021年1月10日星期日

巧用天正布置灯具和统计图块数量及CAD对象选择过滤器应用

为更具实际参考性。精装和景观相关的电气设计,工作中使用CAD更多,而这两个专业均涉及到灯具布置,且需统计数量。本文以电气中的灯具统计为例,比较CAD和天正电气的用法。

CAD**统计**

设备统计归根结底是块的统计。CAD对于块对象的统计最快捷的命令是fi。

巧用天正布置灯具和统计图块数量及CAD对象选择过滤器应用

天正统计

方法一:过滤选择(GLXZ)

巧用天正布置灯具和统计图块数量及CAD对象选择过滤器应用

方法二:平面统计(PMTJ)

天正自带的平面统计,统计对象只针对于天正图库中的元件,自己建立的块设备,是不被识别的。因此如果想要用此方法。需要在布置灯具之前,将插入的灯具加入到天正图库中。方法很简单,就是造设备。

天正的命令很简单,拼音首字母,所以你只要输入造设备的首字母ZSB,即可使用命令。动态图中你看不到却又能继续的操作,都是鼠标右键操作。

巧用天正布置灯具和统计图块数量及CAD对象选择过滤器应用

布置灯具。

巧用天正布置灯具和统计图块数量及CAD对象选择过滤器应用

统计灯具数量。输入平面统计首字母pmtj。

巧用天正布置灯具和统计图块数量及CAD对象选择过滤器应用

延伸:天正设备替换(**SBTH)**

精装灯具布置设计中肯定遇到过这种情况:布置完灯具后,甲方说这块区域要换将A灯全部换成B灯。第二种情况是,甲方说这块区域原来的A灯全部换成B灯,原来的C灯保持不变,怎么办。

巧用天正布置灯具和统计图块数量及CAD对象选择过滤器应用

对于CAD,你只有重新布置新灯具块。但对于天正,却很简单,只要替换即可。

第一种情况:A灯全部替换成B灯

命令行输入设备替换命令首字母sbth,在天正图库中找到要替换的B灯图例,在图中框选A灯范围,空格,回车即可。

巧用天正布置灯具和统计图块数量及CAD对象选择过滤器应用

第二种情况:A灯全部替换成C灯,B灯保持不变

命令行输入设备替换命令首字母sbth,回车一次,在天正图库中找到要替换的C灯图例,在图中选中A灯,然后框选A灯范围,空格,回车即可。

巧用天正布置灯具和统计图块数量及CAD对象选择过滤器应用

如果输入sbth后,不回车,则A灯和B灯都会被替换成C灯。

巧用天正布置灯具和统计图块数量及CAD对象选择过滤器应用

2021年1月6日星期三

Linux不安装任何软件实现在线快速共享文件

 在大多数Linux发行版中,Python都会作为系统组件预装在内,deepin也不例外,Python有一个非常好用的简单服务器功能,只需要一条命令即可创建一个简易的单线程服务器。大多数情况下,通过这种方式在线传输文件,让几乎任何设备都可以接受你传送的文件,只需要在浏览器中点击下载即可。


怎么实现?
建立这个服务器很简单,只需要下边这条命令:

python3 -m http.server
在你想要分享的目录打开终端,然后输入这条命令,即可以此目录为根目录创建HTTP服务器。

此时终端中应当显示下边类似的内容:

 Serving HTTP on 0.0.0.0 port 8000 (http://0.0.0.0:8000/) ...

这里我们需要记住端口号。然后在同一局域网下的其他设备上,可以在浏览器访问“http://IP:端口号”来访问这个文件夹

2020年12月25日星期五

Linux 常用办公软件安装




1.写入设备EMMC命令:(以下大红色是执行的命令)
新版本的写入EMMC命令已更改为./install-aml.sh

2.完成后关机
poweroff

3.汉化桌面
打开桌面终端
解决汉化过程死机先按次序在终端安装两个汉化包
安装1
sudo dpkg -i ./fonts-noto-cjk_20190410+repack1-2_all.deb
删除安装包
sudo rm fonts-noto-cjk_20190410+repack1-2_all.deb
安装2
sudo dpkg -i ./fonts-noto-cjk-extra_20190409+repack1-0ubuntu0.18.04_all.deb
删除安装包
sudo rm fonts-noto-cjk-extra_20190409+repack1-0ubuntu0.18.04_all.deb
桌面终端输入
sudo gnome-language-selector
回车后输入密码后按提示添加语言
不要关闭桌面终端,
接下来开始下载软件包,过程比较慢,建议网络空闲时段安装
按以上操作基本不会发生假死,需要耐心等待完成,
完成后,切记现在需要直接菜单栏打开语言设置,不要再用终端打开语言设置
4.终端里安装输入法配置
sudo apt-get install fcitx-config-gtk
5.正常情况不需操作 ,如果下载软件包过程自动退出和下载报错
先更新软件数据库
apt-get update
然后再升级:
apt-get upgrade
6.完成后重启
reboot

桌面还没有完全汉化完成,
7.这时用电脑putty.exe软件,做后续的汉化

nano /etc/locale.gen

【退出保存:键盘
   ctrl+x
   y
   回车保存】

nano /etc/default/locale
修改成如下

#  File generated by update-locale
LC_MESSAGES=zh_CN.UTF-8
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"

保存同上,
完成后重启,
这时你可发现桌面汉化完成了,

8.再安装输入法配置工具(可以先不重启,安装后重启)
apt install fcitx-config-gtk                  
安装完成后,桌面上设置输入法

9.WPS和QQ的安装
打开putty.exe软件
root账号,你设置的密码登入
或桌面终端(命令前加sudo)

下面命令由于连接地址被缩短了,需要鼠标右键复制连接地址
9-1.安装wps(官网下载页面)
示例:
wget https://wdl1.cache.wps.cn/wps/do ... .1.0.9505_arm64.deb
apt install libglu1-mesa
dpkg -i wps-office_11.1.0.9505_arm64.deb
安装完成后删除软件包
rm wps-office_11.1.0.9505_arm64.deb
安装后打开WPS如果有字体缺失问题
参考这里:
点进去看看


9-2.QQ安装(官网下载页面)

以下两条命令:

1.wget http://down.qq.com/qqweb/LinuxQQ ... 0-b2-1082_arm64.deb

2.dpkg -i ./linuxqq_2.0.0-b2-1082_arm64.deb


安装完成后删除软件包

rm linuxqq_2.0.0-b2-1082_arm64.deb

9-3.安装docker
按次序以下三条命令

curl -fsSL https://get.docker.com/ | sh

docker pull  portainer/portainer:linux-arm64

docker run -d --restart=always --name portainer -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer:linux-arm64



后记:
WPS设置中文,新建空白文档后,找到右上角那个字典的图标,可点击中间写个A的那个图标切换 。

  • 解决wps for linux缺失windows字体

操作步骤

1、下载缺失字体

  链接: https://pan.baidu.com/s/1ZUbtQ96b8RVbH0LrXb_GlQhttps://pan.baidu.com/s/1ZUbtQ96b8RVbH0LrXb_GlQhttps://pan.baidu.com/s/1ZUbtQ96b8RVbH0LrXb_GlQ 密码: nsr4

2、解压字体

unzip wps-font-symbols.zip

3、移动字体到文件夹

sudo cp -f wps-font-symbols /usr/share/fonts

4、修改字体权限

cd /usr/share/fonts

sudo chmod 755 wps-font-symbols

cd /usr/share/fonts/wps-font-symbols

chmod 644 *

5、生成字体索引

cd /usr/share/fonts/wps-font-symbols

sudo mkfontscale

sudo mkfontdir

6、更新字体缓存

sudo fc-cache

7、重启WPS,问题解决

2020年12月23日星期三

网页服务器 Apache2及Nginx的安装启动

极简选型口诀
高并发、API、静态资源、容器 → Nginx
老 PHP 程序、离不开.htaccess 虚拟主机 → Apache2

安装nginx

apt-get install nginx

安装安装PHP支持,与Apache不同,Nginx不具有直接处理PHP文件的内置支持。

将使用PHP-FPM(“ fastCGI进程管理器”)来处理PHP文件。

sudo apt-get install php-fpm

安装完成后,FPM服务将自动启动。
启动或检查服务状态,请运行systemctl start phpx.x-fpm

systemctl start php8.4-fpm              启动PHP-FPM
systemctl status php8.4-fpm           查看状态PHP-FPM
systemctl restart php8.4-fpm         重启PHP-FPM
systemctl stop php8.4-fpm             停止PHP-FPM

重新加载配置并重启

nginx -t                                           #测试配置语法
nginx -s reload                               #重新加载配置
sudo systemctl restart nginx          #重启Nginx

nginx.pid” failed 修复:

/usr/sbin/nginx -c /etc/nginx/nginx.conf

默认配置文件路径:

/etc/nginx/sites-available/default
额外设置:
Nginx安装PHP-FPM后,编辑Nginx默认配置,以便Nginx可以处理PHP文件:

示例配置:

http配置:
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.php; # 增加 index.php
server_name _;
location / {
try_files $uri $uri/ =404;
}
# PHP核心处理区块
location ~ \.php$ {
# 使用socket(推荐)
fastcgi_pass unix:/run/php/php8.4-fpm.sock;
# 如果你fpm监听9000端口,注释上面,启用下面一行
# fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
# 禁止访问 .htaccess 文件(Apache遗留文件)
location ~ /\.ht {
deny all;
}
}

https配置:
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
if ( $host != "example.com" ) {
return 403;
}
return 301 https://example.com$request_uri;
}
server {
listen 443 ssl;
server_name example.com;
ssl_protocols TLSv1.3;
ssl_certificate /etc/ssl/zs/fullchain.crt; #证书路径
ssl_certificate_key /etc/ssl/zs/private.pem; #私钥路径
root /var/www/html;
location / {
index index.php index.html index.htm;
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
#fastcgi_pass unix:/run/php/php8.1-fpm.sock;
#fastcgi_pass unix:/run/php/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/html$fastcgi_script_name;
include fastcgi_params;
}
# 将404错误页面重定向到静态页面页面 /404.html
error_page 404 /404.html;
location = /404.html {
root /var/www/html;
}
# 将500 502 503 504错误页面重定向到静态页面 /50x.html
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /var/www/html;
}
location ~ /\.ht {
deny all;
}
}

其他Nginx配置示例:Nginx配置示例

安装PHP扩展

PHP扩展是已编译的库,用于扩展PHP的核心功能。扩展是作为软件包提供的,可以通过以下方式轻松安装apt:

sudo apt install php-[extname]

例如,要安装MySQL和GD扩展,您将运行以下命令:

sudo apt install php-mysql php-gd

在安装新的PHP扩展之后,根据您的设置,不要忘记重新启动Apache或PHP FPM服务。


Apache安装

sudo apt update

安装apache:

apt-get install apache2

安装PHP和Apache PHP模块:

sudo apt install php libapache2-mod-php

安装完软件包后,请重新启动Apache以加载PHP模块:

sudo systemctl restart apache2

测试配置文件语法:

sudo apachectl configtest

重新加载apache2

systemctl reload apache2

a2enconf/a2disconf 命令启用或关闭一个配置文件:
示例:

启用已创建站点配置文件:
a2ensite default-ssl.conf
关闭已创建的站点配置文件:
a2disconf default-ssl.conf

查看apache2已开启的模块:

apachectl -M

启用模块(开启为a2enmod指令,关闭为 a2dismod 指令)

a2enmod proxy proxy_balancer proxy_http
a2enmod rewritea ssl rewrite headers env dir mime
基本SSL参数:

通用性
SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384

SSLHonorCipherOrder off
SSLSessionTickets off
开启 OCSP Stapling(建议)
SSLUseStapling On
SSLStaplingCache "shmcb:logs/ssl_stapling(32768)"

虚拟主机开启SSL:

<VirtualHost *:443>
SSLEngine on
SSLCertificateFile /path/fullchain.crt
SSLCertificateKeyFile /path/private.pem
</VirtualHost>

配置HTTP自动跳转HTTPS
编辑虚拟主机配置文件(我的是在conf.d/vhost.conf)
增加一个80端口的虚拟主机
主机名ServerName 匹配主域名 domain.com
别名 ServerAlias 匹配 所有二级域名 *.domain.com<VirtualHost *:80>

<VirtualHost *:80>
ServerName domain.com
ServerAlias *.domain.com
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/ [NC]
RewriteRule ^(.*) https://%{HTTP_HOST}$1 [L]
</VirtualHost>

禁止IP直接访问80端口:
/etc/apache2/ports.conf
注释以下内容

# Listen 80

代理访问指定端口:

<VirtualHost *:443>
ServerName example.com
AllowEncodedSlashes NoDecode
ProxyPass / http://localhost:8080/ nocanon
ProxyPassReverse / http://localhost:8080/ nocanon
RewriteEngine On
SSLEngine on
SSLCertificateFile /etc/ssl/zs/fullchain.crt
SSLCertificateKeyFile /etc/ssl/zs/private.pem
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order deny,allow
Allow from all
</Directory>
</VirtualHost>

如Apache2与Nginx要共用80端口,则:
/etc/apache2/ports.conf 文件,注释80端口 (#Listen 80)

301跳转到指定链接
<VirtualHost *:86>
ServerName example.com
RedirectMatch Permanent ^/(.*) http://example.com:5212/tool
</VirtualHost>


设置 ServerName(消除启动失败及警告,非必须)

echo "ServerName localhost" | sudo tee -a /etc/apache2/apache2.conf

Apache 启动时强制校验 FQDN 完整主机名,无ServerName字段就会循环调用系统 DNS 解析本机主机名;
fnOS/NAS 内网无 DNS 解析服务,解析永久阻塞,最终被 systemd 判定超时杀死进程。
写入固定ServerName localhost后,跳过 DNS 解析环节,启动瞬间完成。

卸载Apache:

# 1.停止服务 sudo systemctl stop apache2 sudo systemctl disable apache2 # 2.彻底卸载+删除所有配置(purge=删除配置) sudo apt purge -y apache2 apache2-utils apache2-bin apache2-data # 清理无用依赖 sudo apt autoremove -y --purge # 3.手动删除残留目录(即使purge也常有残留) sudo rm -rf /etc/apache2 sudo rm -rf /var/log/apache2 sudo rm -rf /usr/lib/apache2 sudo rm -rf /usr/share/apache2 # 网站目录/var/www/html 根据需求决定是否删除!


相关链接:

SSL证书申请: ssl加密证书申请

自定义SSL证书更新:

cd /etc/ssl/zs && ./ssl_update.sh

SSL 配置生成器在线版: https://ssl-config.mozilla.org
Apache2开启WebDAV服务:Apache2开启WebDAV服务