工作日记2

solidworks二次开发 学习日记--2 准备工作 安装 SolidWorks API SDK.msi,此文件在较完整的 solidworks安装文件的 apisdk文件夹里包含,有的 solidworks安装版本删去了此文件以缩小安装文件。安装 SolidWorks API SDK.msi,安装文件夹要和编程工具文件夹相同,如 vc++按装在 D:/Program Files/Microsoft Visual Studio/Common/MSDev98/Template/ATL,那么 SolidWorks API SDK也用该安装在此文 阅读详情

1 vc 的.dsw和.dsp

   .dsp 是项目文件, .dsw是工程文件。

   在.dsp中包含各种项目信息,编译选项,链接选项,及vc工作界面左侧的文件树中的显示的文件名字等。 当你要把一个旧的工程改造成一个新工程的时候,需要编辑这个文件。

   .dsw是工程文件,一个工程,即workspace中可以包含几个项目文件,这样便于开发。那么在.dsw中就是记录该workspace包含的各个项目名称(.dsp名称)。

   当在一个workspace中管理几个项目的时候,注意在编译或查找的时候要将该项目设为当成活动的项目才可以。

 

2 对话框的DoModal()和Show()

 

3 svn的使用, revert, lock, update.

4 预编译头文件

   为了减少编译的时间,对于一些长时间保持不变的头文件,每次都对它们进行一次编译就显得没有必要了,所以针对这个问题,出现了预编译头概念。这些预编译头文件会生成一个.pch中间文件,以后这些头文件都不需要再被编译了,而是直接使用.pch中的目标代码。

   新建一个工程,名字preheaders, 什么也不要动,直接打开左侧的文件树,选中“stdafx.cpp”,右键"setting", 在"c/c++"下的

"precomplied headers", 共有四项,分别是Not Using Precomplied Headers(意思是该文件不使用预编译头文件), Automatic Use of Precompiled Headers(不知道是什么意思), Create Precompiled Headers(使用该文件创建预编译头文件), Use Precompiled Headers(意思是该文件使用指定的预编译头文件)。

  在整个工程的"setting"选项中,可以在/FP后面指定生成的.pch的名字。

 

假设我们的stdafx.cpp是我们不想重复编译的文件,那么我们对stdafx.cpp使用"create precompiled header"选项, 那么就会生成一个"Preheader.pch"(Preheader是工程名), 我们如果在其它文件中include "stdafx.h", 那么我们有两个选择,一是将该文件设为"Not use compiled header", 那么每次这个文件被编译时,其中包含的stdafx.h也将被编译(理论上应该是这样,但是事实上并没有被编译,不知道是理解错误还是什么别的原因)。如果该文件被设成“Use compiled header”, through header : stdafx.h,  那么这里的stdafx将永远不用编译。如果某一个源文件没有include "stdafx.h",却被设置成了"Use compiled header",刚会出现编译错误。

 

 

5 环境变量,lib , include 路径,编译链接选项,定义UNICODE

6 命名空间 include 路径中的../   ./等的含义

7 熟练使用UICOMMON

 

相关推荐

cadence Virtuoso ADE原理图库中的VCVS(压控电压源)使用

Symbol: vcvs (Voltage Controlled Voltage Source) Vop−Von=egain⋅(Vip−Vin)V_{op}-V_{on}=egain\cdot(V_{ip}-V_{in})Vop​−Von​=egain⋅(Vip​−Vin​) 所以可以得出 ⟹Vop=egain⋅(Vip−Vin)+Von\Longrightarrow V_{op}=egain\cdot(V_{ip}-V_{in})+V_{on}⟹Vop​=egain⋅(Vip​−Vin​)+Von​ 使

大学生视野 2万+

工作日记(2)

时间过得还是蛮快,转眼我就已经进入8月了,8月第一天,出账日,得以与实习,不用加通宵班,项目组组长还是很好的,我的导师在我来上班后的10分钟就收拾东西回去休息了,心酸,也快一个月了,基本的业务能力还是有了,因为是已经成熟的项目,我感觉啊,不用实习生都ok。。。 根据具体业务要求写出的sql语句,查询数据,在前台页面查,数据库查,然后该改的改,该删的删,简单的复制一个过来 select a.la...

weixin_42385467的博客 677

知识图谱_知识图谱 | 知识图谱做用户画像

导读:最近一直在思考怎么用知识图谱做推荐,但是目前能知道的内容都是基于路径的推荐和基于图特征的推荐,所以能不能换一个角度,探究一下用知识图谱怎么做用户画像,因为画像也是推荐系统重要的一部分。现在的知识图谱+推荐怎么做的传统的用户画像怎么做现在的知识图谱+推荐怎么做的?基于路径:可以理解成基于图谱的多路径召回,或者多路径推荐,然后根据路径的转移概率进行排序从而达到推荐的效果,基于路径比较适合简单的推...

weixin_28801659的博客 1460

工作作si日记2

写在开头,这是本人使用公司电脑时的一切操作,某些东西有隐藏问题,例如那些没有弄完的脚本,我发现我能使用,网上的一些操作不一定全都没有问题,要尝试使用什么新东西,可以弄个虚拟机先试试,要是把公司电脑炸穿了就不好了,同时我把公司的一些文件操作给去掉了,大部分留下的都是对linux的操作,其中的 ./mk 是脚本文件,下文看到时请自动忽略。在下只是一个初入社会的小白,所以在写自己的工作手册时会有很多零零...

qq_38332502的博客 214

CANoe数据回放实战:如何用Replay Block精准复现实车故障(附ECU数据处理技巧)

本文深入探讨了利用CANoe的Replay Block功能进行数据回放,以精准复现实车偶发性故障的实战方法。文章重点解析了从原始OBD日志中移除目标ECU数据、转换报文方向等核心数据处理技巧,旨在帮助工程师重构真实的网络测试环境,从而高效定位并解决复杂的ECU问题。

nnn11的博客 496

DC-DC拓扑:从电感位置一眼识别Buck、Boost与Buck-Boost

本文详细解析了DC-DC拓扑中电感位置对识别Buck、Boost与Buck-Boost电路的关键作用。通过对比不同拓扑的电感连接特征,提供快速识别方法和设计要点,帮助工程师避免常见错误并优化电路性能。特别强调电感位置对输出质量和效率的影响,适合电源设计人员参考。

java2000.net 372

【工作日记2】

每天一结,第二天。 今天,效率也是挺低。 一大早,程序包有问题,升级回正常包后,又遇到需要排查问题的开发人员,再次升级回问题包,中间重新打包之后又出问题,浪费了许多时间。 下午,遇到路由问题,设备存在两个同目的地址的路由,数据包从出口出去后,在两个路由下一跳设备中抓包,结果发现两个设备都为收到包,出口抓包可抓到包,最后重新配置后,配置错ip,修改后又正常了,暂未知只是概率性bug,还是之前配置出错。 晚上,之前在django初始化文件中加入线程开启定时任务,发现改初始化文件竟然会执行3次,这与我想要

liu0yun的博客 203

【BigWorld 游戏服务器引擎】Cell 架构设计介绍,及Java实现方案的探索

横向扩展(Scalability):通过动态增减CellApp和BaseApp的数量,可以轻松应对玩家人数的变化。世界可以做得非常大,只需增加更多的 Cell。负载分离(Load Separation):将不同性质的负载分离,避免了单一进程瓶颈。CPU 密集型的实时计算(CellApp)和 I/O 密集型的数据操作(BaseApp)互不影响。高效的视野管理(AOI):每个 Cell 只关心自己区域内和边界上的实体,大大降低了计算复杂度。容错性:某个CellApp。

代码时光 1205

新人工作日记(2)

2015.11.27    0.今天做了代码的最后规范。明确业务逻辑放在service层。重用功能封装成方法。比如对象中创建时间的设置 String pattern="YYYY-MM-dd"; SimpleDateFormat sdf=new SimpleDateFormat(pattern); Date date=new Date(); String Time=sdf.format(d

qq_18630487的博客 354

AgentScope深入分析-ReActAgent

ReActAgent 是 AgentScope 框架中最核心的智能体实现,它完美诠释了"推理-行动"(Reasoning-Acting)循环的精髓。本文将深入分析 ReActAgent 的类继承关系、核心执行流程,以及状态管理、钩子机制、实时介入等关键技术点。通过阅读本文,你会理解智能体如何与模型交互、如何执行工具、如何处理中断,以及这些机制背后的设计考量。模块化:通过组合不同的组件(模型、格式化器、工具集、记忆)来构建智能体透明性:所有关键流程都对开发者可见,可以精确控制可扩展性。

842

Arcgis栅格裁剪批处理工具

Arcgis栅格裁剪批处理工具

yilvyangguang520的博客 2173

我的web前端工作日记2------web前端工作的一天

转载请注明出处:https://blog.youkuaiyun.com/dreamer_sen/article/details/82144382 web前端工作的一天 ------------------------------------------------------------------------------------------------------------------------...

dreamer_sen的博客 2万+

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

WEB 工作流设计器开发日记2

    前篇文章被砸了  虽然有点打击 但还是要继续写啊,这此来说说NODE 工作流的节点啦截图如下其实 做起来比较简单 首先新建一个Component然后拖动组件上海设计自己的节点样式代码如下 .gradient { border-style: solid;

ok_leixiao的专栏 1032

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

python学习工作日记(2)

接着在测试过程中,我发现网页响应速度会随着计划的增多而变慢,然后又在某个数量的计划时,复制当前计划的响应速度会变快,因为复制的时候会自动跳转界面,相当于我不需要等待界面跳转就可以继续下一步操作了,执行了相关操作后,最后可以实现最基础的多个户的重复操作了。由于“撞审”的步骤过于重复且一次性需要对十几个户进行操作,于是我开始学习用python来帮助我执行这种重复化的工作,这里用到了pyautogui库,来实现记录鼠标的行为,然后重复执行这些操作来达到我撞审的目的。首先,需要获取我需要的每个操作的坐标的指令。

weixin_44434942的博客 353

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

ROS2 学习日记 - 创建工作空间及编译方法

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、总结 前言 一、 mkdir -p ~/dev_ws/src 解决依赖问题 rosdep install -i --from-path src --rosdistro foxy -y 编译工作空间 cd ~/dev_ws && colcon build 将工作空间的环境加入当前终端窗口 . install/local_setup.bash 总结 ...

金三亲的博客 782

20120327工作日记——chmod以及O2优化

今天解决了两个bug,不过都是在同学的帮助下: 第一个bug是将benchmark程序从x86移植到apc上运行结果不对,后来发现apc是大端,而x86是小端。用了一个大小端转换的软件后解决问题。个人理解:小端不正常,大端正常。 第二个bug是看不到某个函数的调用,加了断点却总是运行不到那去,后来发现是gcc在编译的时候把这个函数优化掉了(优化参数 -O2),后来将这个函数用汇编定义了一遍才解

Marvenaaaa的专栏 488

前端小白找工作日记(2)

主要是刷题的一些总结

masterhood的博客 129

hibernate2 升级为hibernate3的需要注意的事项(工作日记)

hibernate2 升级为hibernate3的需要注意的事项hibernate2 升级为hibernate3的需要注意的事项(chinaewolf的工作日记)(chinaewolf的工作日记)目的,主要是那当前的项目练手,熟悉一下hibernate2和hibernate3的差别,给当前项目一点扩展的空间. 1.首先将hibernate2.jar替换为hibernate3.jar(hiberna

ewolf的工作专栏 2343

对于ROS2学习者的一些建议&1.10工作日记感想

俗话说得好,“人最可怕的是没有自知之明”,笔者曾经天真的以为自己系统学习了ROS2就能找工作了,没想到今天看了b站up主的视频后,才知道ROS2只是一个底层应用程序,他的难度不大,如果真的要找一个长期,稳定的工作,你必须找那些有门槛,有难度的技术,不是所有人都可以快速上手的。——————2024.1.10 正值寒假第八天记下此文。上述观点是提供给想要入门ROS2学习者的一些建议,如果要走智能驾驶这一方向,仅仅学习ROS2的基本框架只是基础,未来还有很长一段路要走,需要综合开发者的数学,理论,工程,经验。

2301_79743315的博客 1086

2020.7.2工作日记

map.fitBounds() 将地图视层尽可能大的设定在给定的地理边界内 layer.getBounds() 返回当前地图视野的经纬度边界 异常: Required String[] parameter ‘ids[]’ is not present。 这个异常是因为column没有拿到sId这个属性,仔细查看字段应该改为fId。 ...

lijiang_shen的博客 199

工作日记2 Springboot+junit单元测试

Springboot+junit单元测试 今天leader让我写好需求以后做一下单元测试,验证自己的代码逻辑是否正确。于是我很自然的就Alt+enter

weixin_43547554的博客 246

【工作日记2】ezoo-server gnn模块使用说明

ezoo-server gnn模块使用说明。

AryaDP的博客 632

日记:2011年6月深圳2周找工作总结

 终于休息了一个半月!在接下来的半个月里,找工作的经历,总结如下: 期间面试过TECENT 2个岗位:客户端开发和网络安全;面试的题目都比较基础,就是一般的C 和 C++的基本知识,可是找工作前都没有好好总结。面试的时候也问到了日常编程中一些比较深刻的概念的理解,如句柄,动态调试技术等。需要总结的有两点:(扎实基础+编程深层次的理解)1,基础:C语言 C++语言 数据结构

netanimals的专栏 2752
上一篇: windows内核安全编程笔记
下一篇: 工作日记3
keepdoingit
博客等级 码龄17年 27粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值