基于Solidworks液压支架双伸缩式立柱结构设计与仿真第一章绪论……………………………………………………………………11.1液压支架简述……………………………………………………………21.2液压支架立柱特点………………………………………………………31.3双伸缩式立柱结构及工作原理…………………………………………41.4双伸缩式立柱运转及负载特点…………………………………………5第二章双伸缩立柱结构设计计算…………………………………………62.1,原始数据………………………………………………………………72.2,设计要求………………………………………………………………82.3工况分析并确定液压缸参数……………………………………………92.3.1支架的承载过程………………………………………………………102.3.2.立柱负载分析及确定………………………………………………112.3.3.初步确定液压缸参数………………………………………………122.3.4,结构设计及强度验算…………………………………………132.3.5活塞杆的设计与计算…………………………………………………142.3.6活塞的设计与计算……………………………………………………152.3.7导向套的设计与计算…………………………………………………162.3.8端盖和缸底的设计与计算…………………………………………172.3.9其他零件的设计与计算………………………………………………182.3.10液压缸的密封、防尘、导向的选择…………………………………192.3.11液压缸弯曲稳定性验算……………………………………………20
1
system-view[Sysname]aclnumber2001[Sysname-acl-basic-2001]rulepermitsource192.168.1.260system-view[Sysname]aclnumber3001[Sysname-acl-adv-3001]rulepermittcpd
2016/3/9 1:52:02 15KB eNSP
1
1引言一、基本背景描述某学院有1900台个人计算机,50台服务器,其中办公用计算机60台,教学用计算机60台,科研用计算机120台,研讨生计算机200台。
其余为学生实验电脑。
分配的IP地址为:服务器:172.16.1.1—172.16.1.61/26网关为:172.16.1.62/26个人计算机:192.168.0.0—192.168.7.255学院现在三层交换机6台,每台三层交换机可划VLAN(虚拟局域网)个数为100,24口二层交换机若干台。
二、方案设计1.请为学院的全部计算机分配 IP地址,并使用上述设备为学院设计网络。
2.要求:a.画出网络拓扑图。
b.给出每个网段的IP范围,子网掩码,默认网关。
c.为三层交换机规划VLAN。
给每个 VLAN接口分配IP地址。
d.做好三层交换机之间的路由设计(可使用静态路由和 RIP)e.设计学院网站,写出功能版块及初步描述。
2015/10/22 16:02:56 161KB PKT 网络
1
LeetCodecpp最新中文题解.pdfLeetCodecpp最新中文题解.pdfLeetCodecpp最新中文题解.pdf目录3.4Addbinary615.1.5BinaryTreeLevelOr-3.5LongestPalindromicSubstring.62dertraversalil3.6RegularExpressionMatching665.1.6BinaryTreeZigzag3.7WildcardMatching67LevelOrdertraversal.963.8LongestCommonPrefix5.1.7RecoverBinarySearch3.9ValidNumber70Tree983.10Integertoroman725.1.8SameTree3.11RomantoInteger735.1.9SymmetricTree1003.12CountandSay745.1.10BalancedBinaryTree..1023.13Anagrams755.1.11FlattenBinaryTreeto3.14SimplifyPath76LinkedList1033.15LengthofLastWord775.1.12PopulatingNextRightPointersineachnodeii105第4章栈和队列7952二叉树的构建10641栈795.2.1ConstructBinaryTree4ValidParentheses79fromPreorderandIn4.1.2LongestvalidParenorderTraversa106theses805.2.2ConstructBinaryTree4.1.3LargestRectangleinfromInorderandposHistogram82torderTraversal1074.1.4Evaluatereversepol-53二叉查找树108ishnotation845.3.1UniqueBinarySearch4.2队列85Trees.1085.3.2UniqueBinarySearch第5章树86Treesli.1105.1二叉树的遍历865.3.3ValidateBinarySearch5.1.1BinaryTreePreorderTreeTraversal865.3.4ConvertSortedarrayto5.1.2BinaryTreeInorderBinarySearchTree...112Traversal885.3.5ConvertSortedListto5.1.3BinaryTreePostorderBinarySearchTree113Traversal9054二叉树的递归.1145.1.4BinaryTreeLevelOr5.4.1MinimumDepthofBidertraversal)2narylree115目录5.4.2MaximumDepthofBi8.3.,2重新实现nextpermunaryTree116tation1425.4.3PathSum11783.3递归.1435.44PathSumil1188.4PermutationsII1445.4.5BinaryTreeMaximum8.4.1nextpermutation...144PathSuum11984.2重新实现nextpermu5.4.6PopulatingNextRighttation144Pointersineachnode120843递归1445.4.7SumRoottoLeafnum8.5Combinations146bers2185.1递归1468.5.2迭代147第6章排序1238.6LetterCombinationsofaphone6.1MergeSortedArray123umber1476.2MergeTwoSortedLists12486.1递归1486.3MergekSortedLists124862迭代96.4InsertionSortList125第9章广度优先搜索1506.5Sortlist1269.1WordLadder1506.6FirstMissingPositive1279.2WordLadderil1546.7SortColors1289.3Surroundedregions162第7章查找94小结16413194.l适用场景1647.1Searchforarange131942思考的步骤7.2SearchInsertPosition.13294.3代码模板1657.3Searcha2DMatrix133第10章深度优先搜索173第8章暴力枚举法13510.1PalindromePartitioning1738.1Subsets13510.2UniquePaths1768.1.1递归1350.2.1深搜1768.1.2迭代.1371022备忘录法.1768.2Subsetsil13810.23动规177821递归13810.24数学公式1788.2.2迭代.14110.3UniquePathsIl1798.3Permutations14210.3.1备忘录法1798.3.1nextpermutation14210.3.2动规.180目录10.4N-Queens1813.4Maximalrectangle21310.5N-QueensII18413.5BestTimetoBuyandSellStock10.6Restoreipaddresses186.21410.7CombinationSum18813.6InterleavingString21510.8CombinationSumIl18913.7ScrambleString21710.9GenerateParentheses.19013.8MinimumPathSum.22210.10Sudokusolver19213.9EditDistance22410.11WordSearch.19313.10DecodeWays.22610.12小结19513.11Distinctsub22710.12.1适用场景19513.12WordBreak22810.122思考的步骤1951313WordBreakil2300.12.3代码模板197第14章图23210.12.4深搜与回溯法的区別.19714.1CloneGraph23210.12.5深搜与递归的区别..197第15章细节实现题235第11章分治法19915.1ReverseInteger2351.1Pow(x,n)19915.2PalindromeNumber.23611.2Sqrt(x)20015.3InsertInterval237第12章贪心法20115.4MergeIntervals23812.1Jumpgame20115.5MinimumWindowSubstring23912.2JumpgameII15.6MultiplyStrings24112.3BestTimetobuyandSellstock20415.7SubstringwithConcatenation12.4BestTimetobuyandsellstockl205ofallwords24412.5LongestSubstringWithoutre15.8Pascal,sTriangle245peatingCharacters20615.9PascalsTriangleIl24612.6ContainerwithMostWater..20715.10SpiralMatrix24715.11SpiralmatrixII248第13章动态规划20915.12ZigZagConversion25013.1Triangle20915.13DivideTwoIntegers25113.2MaximumSubarray15.14TextJustification25313.3PalindromePartitioningII1215.15MaxPointsonaline255目录第1章编程技巧在判断两个浮点数a和b是否相等时,不要用a==b,应该判断二者之差的绝对值fabs(a-b)是否小于某个阈值,例如1e-9。
判断一个整数是否是为奇数,用x%2!=0,不要用x%2=1,因为ⅹ可能是负用char的值作为数组下标(例如,统计字符串中每个字符岀现的次数),要考虑到char可能是负数。
有的人考虑到了,先强制转型为unsignedint再用作下标,这仍然是错的。
正确的做法是,先强制转型为unsignedchar,再用作下标。
这涉及C十整型提升的规则,就不详述了。
以下是关于STL使用技巧的,很多条款来自《EffectiveSTL》这本书。
vector和string优先于动态分配的数组首先,在功能上,由于vector能够保证连续内存,因此一旦分配了后,它的功能跟原始数组相当;其次,如果用new,意味着你要确保后面进行孓delete,一旦忘记了,就会出现BUG,且这样需要都写一行delete,代码不够短再次,声明多维数组的话,只能一个一个new,例如int**ary=newint*[row_num];for(inti=0:i<rownum;++1)ary[i]newint[col_num]用vector的话一行代码搞定vector<vector<int>>ary(row_num,vector<int>(col_num,0))使用reserve来避免不必要的重新分配第2章线性表这类题目考察线性表的操作,例如,数组,单链表,双向链表等。
2数组2.1.1RemoveDuplicatesfromSortedarray描述Givenasortedarray,removetheduplicatesinplacesuchthateachelementappearonlyonceandreturnthenewlengthDonotallocateextraspaceforanotherarray,youmustdothisinplacewithconstantmemoryForexample,GiveninputarrayA=[1,1,2Yourfunctionshouldreturnlength=2,andaisnow[1,2]分析无代码1/LeetCode,RemoveDuplicatesfromSortedArray//时间复杂度0(n),空间复杂度0(1)classSolutiontublicintremoveDuplicates(vector<int>&nums)tif(numsemptyo)return0;intindex=ofor(inti=1:inumssize:1++iif(nums[index]!nums[i])nums[++index]=nums[i]returnindex12.1数组代码2//LeetCode,RemoveDuplicatesfromSortedArray/使用STL,时间复杂度0(n),空间复杂度0(1)classSolutionipublicintremoveDuplicates(vector<int>&nums)treturndistance(numsbegin(),unique(numsbegin(),numsend())代码3/LeetCode,RemoveDuplicatesfromSortedArray/使用STL,时间复杂度0(n),空间复杂度0(1)lassSolutionfublicintremoveDuplicates(vector<int>&nums)treturndistance(numsbegin(,removeDuplicates(numsbegin(,numsend(),numsbegintemplate<typenameInIt,typenameoutit>OutItremoveDuplicates(InItfirst,InItlast,OutItoutput)thile(firstlast)i*output++=*firstfirstupper_bound(first,last,*firstreturnoutput相关题目RemoveDuplicatesfromSortedArrayI,见§2.1.22.1.2RemoveDuplicatesfromSortedArrayII描述Followupfor"RemoveDuplicates"Whatifduplicatesareallowedatmosttwice?Forexample,Givensortedarraya=[1,1,1,2,2,3]Yourfunctionshouldreturnlength=5,andAisnow[1,1,2,2,3分析加一个变量记录一下元素出现的次数即可。
这题因为是已经排序的数组,所以一个变量即可解决。
如果是没有排序的数组,则需要引入一个hashmap来记录出现次数。
4第2章线性表代码1//LeetCode,RemoveDuplicatesfromSortedArrayII//时间复杂度0(n),空间复杂度0(1)//qauthorhex108(https://github.com/hex108)classSolutiontublicintremoveDuplicates(vector<int>&nums)tif(numssize(<=2)returnnumssizeintindex=2for(inti=2:inumssize(:i++)ff(nums[i]!numslindex-2]nums[index++]=nums[i]returnindex;代码2下面是一个更简洁的版本。
上面的代码略长,不过扩展性好一些,例如将occur<2改为occur3,就变成了允许重复最多3次。
//LeetCode,RemoveDuplicatesfromSortedArrayII7/@author虞航仲(http://weibo.com/u/1666779725)//时间复杂度0(n),空间复杂度0(1)lassSolutionfpublicintremoveDuplicates(vector<int>&nums)tconstintn=numssizeintindex=0:for(inti=0:i<n;++i)if(i>0&&i<n-1&nums[i]=nums[i-1]&nums[i]=nums[i1])continue;nums[index++]=nums[i]returnindex;相关题目RemoveDuplicatesfromSortedArray,见§2.1.1
2019/5/20 21:34:34 866KB why
1
超级弱口令检查工具是一款Windows平台的弱口令审计工具,支持批量多线程检查,可快速发现弱密码、弱口令账号,密码支持和用户名结合进行检查,大大提高成功率,支持自定义服务端口和字典。
工具采用C#开发,需要安装.NETFramework4.0,工具目前支持SSH、RDP、SMB、MySQL、SQLServer、Oracle、FTP、MongoDB、Memcached、PostgreSQL、Telnet、SMTP、SMTP_SSL、POP3、POP3_SSL、IMAP、IMAP_SSL、VNC、Redis等服务的弱口令检查工作。
1.填写目标(可以是单个IP或者域名,也可以是IP地址范围)示例:192.168.1.1www.baidu.com192.168.1.1-192.168.200.1192.168.1.1-192.168.1.200运转文件:SNETCracker.exe
1
Rufus是一款玲珑实用免费开源的U盘引导盘制作工具及自启动u盘制作工具使用Rufus能够制作U盘系统启动盘和格式化USB,支持ISO镜像、GPT和UEFI,体积小、免安装,是制作U盘启动盘的超级利器支持Windows或Linux启动,堪称写入镜像速度最快的U盘启动制作工具可快速制作linux系统或者win启动u盘可快速的将ISO镜像文件制作成可引导启动的USB启动盘
2017/9/17 10:02:12 1.31MB 启动U盘制作工具
1
一、ESQL/C材料(完全版)一第一节什么是嵌入SQL语言?31.1嵌入SQL程序的组成元素31.2什么是静态SQL和动态SQL?41.3什么是SQLCA?41.4什么是SQLDA?5第二节SYBASESQLSERVER嵌入式SQL语言52.1一个嵌入SQL语言的简单例子52.2嵌入SQL的处理过程62.3嵌入SQL语句总览72.3.1宿主变量72.3.2连接数据库122.3.3数据的查询和修改132.3.4游标的使用132.3.5SQLCA152.3.6WHENEVER162.3.7批处理182.3.8事务182.4动态SQL语句182.4.1动态修改192.4.2动态游标202.4.3SQLDA232.4.4DESCRIBE语句272.5两个例子程序272.5.1TELECOM程序272.5.2ADHOC程序29第三节IBMDB2嵌入SQL语言353.1一个简单示例353.2嵌入SQL语句373.2.1宿主变量373.2.2单行查询393.2.3多行查询393.2.4插入、删除和修改操作403.2.5SQLCA433.2.6事务453.3DB2的嵌入SQL程序处理过程463.4DB2的动态SQL嵌入语句533.4.1基本方法533.4.2动态游标553.4.3SQLDA55第四节ORACLE数据库的嵌入SQL语言664.1基本的SQL语句664.1.1宿主变量和指示符664.1.2查询684.1.3修改数据684.1.4游标684.2嵌入PL/SQL714.3动态SQL语句724.3.1ORACLE动态SQL语句的一些特点724.3.2使用动态SQL的四种方法724.3.3SQLDA75第五节INFORMIX的嵌入SQL/C语言895.1一个简单的入门例子895.2宿主变量915.3嵌入SQL的处理过程965.4动态SQL语言965.4.1SQLDA97第六节MICROSOFTSQLSERVER7嵌入式SQL语言1056.1一个嵌入SQL语言的简单例子1056.2嵌入SQL的处理过程1066.3嵌入SQL语句1126.3.1声明嵌入SQL语句中使用的C变量1126.3.2连接数据库1156.3.3数据的查询和修改1156.3.4游标的使用1166.3.5SQLCA1176.3.6WHENEVER1186.4动态SQL语句1196.4.1动态修改1196.4.2动态游标1206.4.3SQLDA1226.4.4DESCRIBE语句1306.5API130第六章嵌入式SQL(E-SQL)简介
2017/4/26 6:41:42 945KB SQL C
1
CorelDraw新版本发布以后,大家都图新鲜,纷纷安装了coreldraw最新版本体验新功能。
但是安装后很多朋友就发现:原来正常的coreldraw缩略图竟然不显示了,这其实是你电脑安装了多个版本的coreldrawr软件形成的(新版的CDR缩略图组件与旧版CDR缩略图组件产生了冲突,特别是安装了coreldrawx4的电脑,出现CDR缩略图不显示的可能性就更大)。
今天就给大家分享提取
2020/2/18 18:39:52 15.84MB 图形图像
1
Android设置头像小案例,可以拍照也可以从本地选择,支持大图的裁剪,效果清晰,很不错哦!自创别人的例子:http://06peng.com/archives/192
2018/1/6 13:42:30 405KB Android 安卓 头像设置 相册
1
功能比较齐全,支持高清视频720P(1280x720)和全高清视频1080P(1920x1080)的实时视频,可实现一对一的高清实时通话,还可以实现多对多的高清实时会议。
是难得的优秀视频会议系统VB源代码。
在WINDOWS平台运转。
可在局域网内使用。
2015/1/12 3:20:26 3.89MB 视频会议系统
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡