Revit中阵列必须大于2及条件语句
阵列不能小于2情况处理在自建钢围檩族(公制结构框架-梁和支撑)时,两个工字钢每隔600mm都会有三块加劲板。加劲板使用阵列的方式画出。如下图所示:
但是当钢围檩长度小于某个值时,我这里是2400mm,根据长度计算出的阵列个数会小于2(阵列个数必须大于等于2),使用if语句使长度小于等于2400mm时,阵列个数依旧为2,大于时按照计算结果给出。
在长度小到一定程度,就会出现下面的情况:
这时就需要隐藏加劲板,具体步骤如下:
1、点击加劲板,编辑族。
2、给可见属性关联参数(自己新建一个,我这里是做完之后截图的)。
组后族类型里面的公式如下图:
需要注意:
可见性在族里面是看不出来的,需要载入项目去看。
可见性这里填写的判断写“显示”的情况。比如,我这里需要只在大于等于1800mm的时候显示加劲板,所以我写的是NOT(L<1800mm),也就是大于等于1800mm的情况。
Revit官方文档
可以在公式中使用条件语句,来定义族中取决于其他参数的状态的操作。
使用条件语句,软件会根据是否满足指定条件来输入参数值。 在某些情况下,条件语句是很有用的;但是,它们会使族变得更复杂 ...
U盘安装Exsi6.7 并安装群晖6.2.3-DS918+
需要做到的功能
使用U盘安装Exsi,因为要直通板载Sata口,没办法。
直通板载Sata接口
直通显卡,Emby可以识别硬解
硬盘顺序正常
一、U盘安装EXSI,并直通板载Sata接口EXSI的安装网上教程很多,此处省略。
Exsi6.7密钥:0U0QJ-FR1EP-KZQN9-J1C74-23P5R
1、创建U盘分区来安装群晖打开Exsi的SSH功能,使用putty,进入Exsi。下面的以我的U盘为例(酷豆)
进入/vmfs/devices/disks目录
1cd /vmfs/devices/disks
输入ls获取U盘的名称
1t10.SanDisk00Cruzer_Fit0000000000004C531000630613103551
获取U盘分区partedUtil getptbl xxx,其中xxx就是上面获取的U盘名称
1partedUtil getptbl t10.SanDisk00Cruzer_Fit0000000000004C531000630613103551
运行上面命令后得到如下结果:
12345678gpt1 ...
开启代理后如何使用Github Desktop
在有代理设置的电脑上 clone GitHub 仓库时提示: fatal: unable to access 'https://github.com/fhqfghgdx/Test-github.git/': Failed to connect to github.com port 443: Timed out
经分析与收集资料,由于工作机上网需要设置代理,但是GitHub Windows 客户端没有找到网络设置的功能,故网搜如何 GitHub 设置代理,解决如下: 找到 .gitconfig 配置文件,在文件结尾添加: [http] proxy = http:_//www.proxy.com:port_
如我的设置: [http] proxy = http:_//127.0.0.1:1081_
设置之后即可正常使用 GitHub clone 或者 commit 代码。 注: .gitconfig 配置文件位置说明:默认在个人User个人主目录下,是个隐藏文件,如我的 C:\Users\xxxxx\.gitconfig,也可以直接使用 Everything 或者 ...
CentOS部署React项目
前期工作:安装最新版node.js
1、git clone 项目地址
2、进入项目目录,npm install
3、npm run build
配置nginx
12345678910server { listen 8009; #任何可用端口都可以 server_name localhost; location / { root /home/xxx/build; #生成文件的路径 try_files $uri $uri/ /index.html last; index index.html; add_header Access-Control-Allow-Origin *; }}
安装node和npm
1234curl –silent –location https://rpm.nodesource.com/setup_13.x ...
CentOS nginx简单实现文件服务器
1、首先,查看HTTP允许访问的端口。
1semanage port -l grep http_port_t
可以使用上述端口中的一个(我用的9000),也可以添加一个,比如1234
1semanage port -a -t http_port_t -p tcp 1234
2、在/etc/nginx/conf.d/新建一个文件file_server.conf,修改内容为下面所示
1234567891011server { listen 9000; #端口 server_name localhost; charset utf-8; # 避免中文乱码 root /home/download/; # 显示的根索引目录,注意这里要改成你自己的,目录要存在 location / { autoindex on; #开启索引功能 autoindex_exact_size off; #关闭计算文件确切大小(单位bytes),只显示大概大小(单位kb、mb、gb) autoindex_lo ...
CentOS MongoDb定时备份
本文参照这篇文章,并修改了部分内容,使其能按预想的运行。
1、简述通过centos 脚步来执行备份操作,使用crontab实现定时功能,并删除指定天数前的备份。
2、创建Mongodb数据库备份目录12mkdir -p /home/backup/mongod\_bak/mongod\_bak\_nowmkdir -p /home/backup/mongod\_bak/mongod\_bak\_list
3、新建Mongodb数据库备份脚本vi /home/crontab/mongod.sh #新建文件,输入以下代码
123456789101112131415#!/bin/bashMONGODB\_DIR=/usr/local/mongodb/bin #mongodb安装的bin目录地址OUT\_DIR=/home/backup/mongod\_bak/mongod\_bak\_now # ...
UWP设置文件的默认保存位置
原先以为UWP只能使用默认的那几个库。但是后来发现别人的应用中可以随意设置默认的文件保存位置。于是找到了林德熙大佬的这篇文章。
重点是Windows.Storage.AccessCache这个命名空间中的FutureAccessList类可以保存或者获取最近使用的文件或文件夹。不过获取文件或者文件夹时需要用的一个Token,可以在添加文件或文件夹的时候保存下来。
1、保存文件夹 /// <summary>
/// 设置默认的下载文件夹
/// </summary>
/// <returns>
/// </returns>
internal static async Task SetDefaultPathAsync()
{
FolderPicker picker = new FolderPicker();
picker.FileTypeFilter.Add(".png");
var folder = await ...
Json一个key有多种数据类型情况的处理
描述的语言,暂且搁置。备忘。
{“itemList”: [{“data”: {“cover”: {“feed”: “http://img.kaiyanapp.com/5186fe44e2e90bb0013cc86b9808b710.png?imageMogr2/quality/60/format/jpg",“detail”: “http://img.kaiyanapp.com/5186fe44e2e90bb0013cc86b9808b710.png?imageMogr2/quality/60/format/jpg",“blurred”: “http://img.kaiyanapp.com/81fc3c98ac4dcbc6c955cf3b1805f051.jpeg?imageMogr2/quality/60/format/jpg",“sharing”: null,“homepage”: null}}},{“data”: {“cover”: “http://img.kaiyanapp.com/3bc8837d3320684bbc3607b82ff94761.j ...
ASP.NET Core连接带密码的MongoDb
mongodb密码和传统数据如mysql等有些区别:
mongodb的用户名和密码是基于特定数据库的,而不是基于整个系统的。所有所有数据库db都需要设置密码
mongodb设置管理用户和密码1、show dbs在mongodb新版本里并没有admin数据库,但是并不妨碍第2步操作。
2、use admin 进入admin数据库
3、创建管理员账户db.createUser({ user: "useradmin", pwd: "adminpassword", roles: [{ role: "userAdminAnyDatabase", db: "admin" }] })mongodb中的用户是基于身份role的,该管理员账户的 role是 userAdminAnyDatabase。 ‘userAdmin’代表用户管理身份,’AnyDatabase’ 代表可以管理任何数据库。
4、验证第3步用户添加是否成功db.auth("useradmin", & ...
Mongodb常用操作
基于在Centos下安装的Mongodb
进入安装目录cd /usr/local/mongodb/bin
./mongo
显示所有数据库 show dbs
切换数据库 use dbname
显示所有表单 show tables
显示数据库中所有集合show collections
显示结合中所有项db.colllectionname.find().pretty()
./mongod –dbpath=/usr/local/mongodb/data – port 12345 修改默认端口
详细操作文档
PS:数据库被黑客删了是什么情况
数据库名字前被添加”HOW_TO_RESTORE“
打开以后就是索要btc的。。。