老派站长

散记2018.8

  1. 经过多年的发展,我国法律逐步呈现出两个特点——1.保护未成年人渣;2.严惩正当防卫群众。
  2. 前段时间去东北出差,聊起来当下热议关外的种种段子,好奇地请教为什么东北会变成这样。那大哥想了想说,你看,在这儿买一个官大概要300-500万起,你要是当了这个官,几年之内不捞够回本儿,那你是不是个傻狍子……
  3. 不会控制情绪的人,应视情况归为残疾人。
  4. WordPress使用的评论头像服务Gravatar在国内使用简直无法忍受,经测试安装了FV Gravatar Cache这个插件以后,完美解决了这个问题。不过应该是只有国外或者香港主机能够正常使用,因为他的原理是缓存头像图片,如果主机都不能访问,就不宜使用这个方法。
  5. 职场上时刻提醒自己——跟你处在一个段位或者比你层级高的人,比你傻的几率是基本没有的。
club med 度假留念

club med 度假留念

带家人去度假,孩子年纪略小,对环境要求比较苛刻,度假酒店几乎是最好的选择了。阿那亚社区里面的沙滩整理得很干净,改变了我对北戴河沙滩脏乱差的印象。酒店里娱乐餐饮设施我都很满意,房间也非常干净。一价全包非常值得,四岁以上的儿童可以托管,活动非常丰富。去之前要早点预定,价格会便宜一些。

另外,海鲜餐厅只能当天预定,早一点去哦。

孤独图书馆(北戴河club med joy view)
沙滩小酒吧(北戴河club med joy view)
小教堂(北戴河club med joy view)
清晨的黄金海岸(北戴河club med joy view)
酒店窗外的海滩(北戴河club med joy view)
赶海(北戴河club med joy view)
海上升明月(北戴河club med joy view)
退潮后的码头(北戴河club med joy view)

AutoCAD无法选择使用笔记本独立显卡的问题

随着笔记本电脑的性能越来越强劲,在笔记本电脑上使用AutoCAD进行绘图的使用体验也在逐渐提升。但是,实际工作中经常遇到笔记本电脑安装CAD以后无法选择独立显卡运行的问题,只能使用核心显卡,绘图效率低下。

查阅相关资料,发现大部分的问题是笔记本显卡的设置问题。无论是AMD还是Nvidia显卡的控制面板里,都有根据程序选择显卡的选项,只要强制使用高性能独立显卡运行CAD就没有问题了。这里不再赘述。

这里要讨论的是某些特殊问题,AutoCAD2014是问题最大的,经测试,无论怎么设置它都是用的是核心显卡。除非我在系统的设备管理器里面把核心显卡的驱动卸载掉,它才很不情愿的使用独立显卡运行。WTF!!!桌面系统都是用独立显卡?我才忍不了。而且诡异的是,官方没有对2014版本的这个问题做任何说明。不知道是不是我的个例。

2015版本使用基本正常,从2016开始,显卡的使用就又乱做一团。不过,好在官方及时发布了补丁拯救了大家。2017和2016的情况是一样的,打补丁就可以了。

更早版本及相关整个问题的官方说明请点击,可以说是很详细了。

如果使用了独立显卡,图形设置里面的高级功能还是不能使用,那就有可能是DirectX版本的问题了,详细请阅读我的另一篇文章《AutoCAD使用DirectX版本问题》。

AutoCAD使用DirectX版本问题

自从AutoCAD2015版本以后,软件默认的DirectX版本就由默认的DirectX9,升级为了DirectX11,升级后很多新版本特性都依赖于新的DirectX版本。但是由于种种原因,新安装的CAD并没有使用正常的DirectX版本,影响了使用效率。

经过我的测试,只有彻底卸载现有电脑上所有的CAD版本,并且删除所有cad有关的文件夹,同时清空注册表里有关CAD的相关项以后,再重新安装CAD新版本,才能够正确使用DirectX最新版本。这个操作主要靠的是操作的耐心和经验,而且浪费时间,失败率高。

这里,我推荐官方提供的新增系统变量的方法来实现:

Issue:

You would like to know how to make AutoCAD run with DirectX 9 instead of DirectX 11.

Causes:

Starting with AutoCAD 2015, the program uses DirectX 11 by default. It will automatically pick DirectX 11 if your graphics card is capable of utilizing it. Certain system configurations can cause visual display issues in AutoCAD, particularly if you are using a laptop computer with the NVIDIA Optimus or AMD Enduro technologies.

Solution:

To make AutoCAD use DirectX 9, there is a system variable to define within Windows. Here are the steps:

  1. Exit AutoCAD.
  2. Right-click Computer or This PC and choose Properties.
  3. Click Advanced System Settings.
  4. Under the Advanced tab, click the Environment Variables button.
  5. Under System Variables, click the New button.
  6. Enter GS_DEVICE for the name and Dx9 for the value.
  7. Click OK on all the windows.

To see what DirectX is being used within AutoCAD, use the GRAPHICSCONFIG command.

Note: Using DirectX 9 changes the display performance in AutoCAD and can potentially affect how the program runs, depending on the type of drawings you work with. DirectX 11 is more capable than DirectX 9.

英文非常简单,我就不翻译了,但是注意,这个操作是强制使用旧版本的DirectX,我们要强制使用新版本的DirectX,只要把变量值设置为Dx11就可以了。

什么?不知道新版的CAD有什么好?那我也救不了你了。

Win10最新版创意者更新彻底解决高分屏显示问题

使用一台4K分辨率笔记本的苦处要向谁诉说,之前我已经经过不断努力解决了《高分辨率屏幕CHM格式文件查看问题》和《小尺寸高分屏使用AUTOCAD问题的解决方法》。但是操作尤其繁琐,而且会遇到不可预见的问题,例如,兼容性问题,以管理员身份运行等问题。

这次Win10的创意者更新,终于可以说是从系统级别较好的解决了这个问题,之所以是较好,而不是完美,是因为用户还是要根据具体需求进行操作设置,而不是全自动化解决,这可能就是windows系统的特点吧。

其方法如下:

右键点击高分屏下显示不正常的软件或软件快捷方式–>属性菜单–>兼容性选项卡–>更改高DPI设置–>选中替代高DPI缩放行为复选框–>下拉菜单改为系统。

经过以上设置,所有运行情况下,软件都能够以正常尺寸显示,而且界面很清晰,没有模糊的感觉。感谢微软,感谢踢喂……

经测试,几乎所有第三方软件都可以使用这个方法。但是少量系统软件反而不支持,没错,我说的就是运行.chm文件的HH.exe,哎,不说了,原来的方法还是有用的。

哦,忘了说,我系统是Win10专业版,版本号为1803,大概是2018年6月更新的。其他版本请自行测试。

临时禁用笔记本键盘的简单方法(非代码)

经常使用笔记本工作,中间不时会穿插查阅技术手册和规范,如果桌子空间太小或者杂物太多,那么实体书就无处安放,非常别扭。直接放在笔记本键盘上?好办法!不过键盘被误触,打出一大堆字符。禁用键盘吗,大笨蛋都想得到,那么到底怎样做才优雅?

网络上有种主流方法是用代码,可是需要记住一大串天书一样的代码,而且还需要重启电脑,不胜其烦。经过不断寻找,终于找到一个便捷无风险的办法——使用AutoHotKey代码。AutoHotKey简单的是就是一个能够完全自定义电脑快捷键的开源工具,是通过用户自己编写代码实现的,有心人已经写好了相关代码Lexikos,但是执行代码需要先安装AutoHotKey环境,对于仅适用一个功能的用户来说显得没有必要。于是,又有热心人把功能代码打包成了.exe可执行文件,这样,只要双击就能实现禁用键盘的功能啦。

简单,有效。

把代码分享到国内网盘,便于取用:

链接: https://pan.baidu.com/s/1fQYEeh-WCXsUIo-I78_14A 密码: x4i6

Tip: 关于Windows10更新导致AutoCAD闪退

最近Windows10针对功能进行了更新,版本为1803。更新后我电脑上的AutoCAD2016出现了闪退,无法使用的问题。试用了一下另外的笔记本电脑,发现没有这个问题。

经过检查,发现我以前安装过Autodesk官方提供的AutoCAD独立显卡驱动补丁,用来避免cad错误的使用集成显卡,补丁的文件名称是AutoCAD_2016_Hotfix_4_64bit.exe。将其卸载后,CAD正常打开使用。使用CAD里的3DCONFIG命令检查硬件驱动使用情况,独立显卡使用没有问题。

希望有同样问题的设计师朋友注意,没必要重装CAD浪费宝贵时间。

关于AutoCAD以及天正软件设置的小Tips(1000小时时限问题)


update2018.10.2:该方法仅适用于2018.7月份之前的试用版,之后的第三季度试用版和个人版均无效。请支持并购买正版软件。


建筑设计经常用到AutoDesk公司的AutoCAD以及国产软件天正。之前我已经说过关于CAD在高分辨率屏幕下的显示问题,以及类似的.chm文件在高分屏下的显示问题,基本解决了我在4K屏幕笔记本上的工作问题。

而天正软件是最常用的建筑及安装辅助设计软件之一,它每年都会推出一个新的版本,除了修复Bug以外,还会增加一些新的功能,虽然这个软件整体上已经没有什么突破性的东西,但是一些小的暖心功能还是可以省下设计师不少时间和精力。

想要尝试最新版本,不推荐大家使用各种破解版什么的,总觉得会有些不稳定的问题,最好在管网上下载试用版,如果觉得有必要升级,可以与所在单位申请购买。我所在的单位已经有些年头没买过升级版的了,一直使用TWT2008的内部网络版,这与一个大院的规模似乎不太相称,可能是等着大更新吧。

话说回来,尝试新版天正软件最好的方法就是安装试用版,但是试用版最大的问题是1000小时时间限制,在不改动核心代码的情况下,修改注册表使其持续试用1000个小时就是一个临时解决问题的最好方法了。

网络上有很多注册表的修改方法,大多都对目前的天正T20 V4.0不起作用了。经过一些摸索和测试,我找到了比较可靠的方法:新建文本文件(TXT格式即可),在文件中粘贴如下代码:

@reg add "HKEY_CURRENT_USER\SOFTWARE\Autodesk" /v "26" /t reg_sz /d "0" /f>nul

保存后,将文本文件后缀名改为.bat,成为批处理文件。

今后,每次点击这个.bat文件,试用时间就会重置为1000小时,又可以继续愉快的做画图狗啦!

今天开始AutoLisp项目的研发项目工作,第一段完整代码下线。在这之前准备工作做了有一段时间了,这是一个好的开始。争取今年10月到来之前,拿出完整的东西来。

Tip:PPT播放报错问题

office 365的PPT无法放映幻灯片,一点击放映按钮就退出。把笔记本可交换显卡的ppt设置项改为“省电”模式就可以了。这可能是PPT软件不兼容笔记本独立显卡导致的。