仿京东移动端首页规划,包括固定尺寸规划、rem适配规划、vw适配规划,设计稿尺寸使用的iPhoneXR的414px*896px。
我们可以通过在不同移动端设备上展示移动端网页,发现固定尺寸规划的不足之处,以及rem适配、vw适配的原理。
其中vw适配的网页css使用的是scss语法,使用了函数、变量、嵌套等语法。
2018/1/6 3:27:24 63KB 移动端布局 京东 首页 rem适配
1
25、订单和购物车-web服务源码分享CSDN地址:https://blog.csdn.net/qq23001186/article/details/126295830-**源码说明**:(nacos的ip配置自行修正,全局变量DEV_CONFIG设置:1=zsz,2=comp,3=home)-goods_srv/model/sql/mxshop_goods.sql:包含了建表语句-other_import/api.json:YApi的导入文件-other_import/nacos_config_export_user.zip:nacos的user配置集导入文件-other_import/nacos_config_export_goods.zip:nacos的goods配置集导入文件-other_import/nacos_config_export_inventory.zip:nacos的inventory的配置导入文件-other_import/nacos_config_export_orders.zip:nacos的orders的配置导入文件
2017/1/12 13:40:29 1.74MB 微服务 golang 架构 电商
1
26、领取宝领取源码分享CSDN地址:https://blog.csdn.net/qq23001186/article/details/126320462-**源码说明**:(nacos的ip配置自行修改,全局变量DEV_CONFIG设置:1=zsz,2=comp,3=home)-goods_srv/model/sql/mxshop_goods.sql:包含了建表语句-other_import/api.json:YApi的导入文件-other_import/nacos_config_export_user.zip:nacos的user配置集导入文件-other_import/nacos_config_export_goods.zip:nacos的goods配置集导入文件-other_import/nacos_config_export_inventory.zip:nacos的inventory的配置导入文件-other_import/nacos_config_export_orders.zip:nacos的orders的配置导入文件
2018/6/10 20:08:58 1.79MB 微服务 golang 电商
1
24、订单和购物车-srv服务源码分享CSDN地址:https://blog.csdn.net/qq23001186/article/details/126289-**源码说明**:(nacos的ip配置自行修正,全局变量DEV_CONFIG设置:1=zsz,2=comp,3=home) -goods_srv/model/sql/mxshop_goods.sql:包含了建表语句 -other_import/api.json:YApi的导入文件 -other_import/nacos_config_export_user.zip:nacos的user配置集导入文件 -other_import/nacos_config_export_goods.zip:nacos的goods配置集导入文件 -other_import/nacos_config_export_inventory.zip:nacos的inventory的配置导入文件 -other_import/nacos_config_export_orders.zip:nacos的orders的配置导入文件
2016/1/21 1:29:29 1.62MB 微服务 golang 电商
1
23、分布式锁-源码CSDN地址:https://blog.csdn.net/qq23001186/article/details/126271485-**源码说明**:(nacos的ip配置自行修正,全局变量DEV_CONFIG设置:1=zsz,2=comp,3=home)-goods_srv/model/sql/mxshop_goods.sql:包含了建表语句-other_import/api.json:YApi的导入文件-other_import/nacos_config_export_user.zip:nacos的user配置集导入文件-other_import/nacos_config_export_goods.zip:nacos的goods配置集导入文件-other_import/nacos_config_export_inventory.zip:nacos的inventory的配置导入文件
2020/11/5 17:05:40 1.49MB 微服务 golang
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
通过新一代高级语言Julia实现标准粒子群算法,代码简约,注释全,可拓展性强可直接用于求解无约束工程优化问题,也可基于此代码进行算法学术改进,算法应用拓展输入:决策变量数,种群规模,粒子群算法参数,最大迭代次数输出:最优解,最优适应度,测试问题三维描述图,动态粒子群更迭图,收敛迭代图
2016/7/18 17:33:03 4KB 粒子群算法 Julia
1
以太坊智能合约安全漏洞分类及测试用例集,包含了37种以太坊solidity代码漏洞。
SWC以太坊智能合约漏洞库清单如下:SWC-100:未声明函数可见性SWC-101:整数溢出SWC-102:使用过时的编译器SWC-103:未锁定的pragma声明SWC-104:未检查的调用范围值SWC-105:无保护的以太币提款SWC-106:无保护的SELFDESTRUCT指令SWC-107:重入漏洞SWC-108:未声明状态变量可见性SWC-109:未初始化的存储指针SWC-110:触发assert断言SWC-111:使用过时的solidity函数SWC-112:委托调用非可信合约SWC-113:失败调用引发的DoS攻击SWC-114:买卖顺序依赖SWC-115:利用tx.origin授权SWC-116:使用区块值作为时间计量SWC-117:签名的非唯一性SWC-118:错误的构造函数名SWC-119:影子状态变量SWC-120:基于链属性的弱随机性SWC-121:未保护签名重放攻击SWC-122:缺乏适当的签名验证。





1
本文针对火灾报警系统问题,建立熵权-topsis逻辑回归等数学模型,旨在通过所建模型来选取可靠的探测器、提高报警准确率及改进各辖区综合管理水平,从而减少我国火灾事故。
针对问题一,首先根据地址、机号和回路,确定真实火灾数为418起。
接着根据题目要求,基于可靠性和故障率两个指标建立综合评价模型。
由于可靠性为效益型指标,而故障率为成本型指标,故将故障率通过数学公式转换为效益型指标,即完善率。
指标确定后,运用熵权法确定各指标权重,最后利用topsis法构建各类型部件评价模型,对16种部件进行综合评价,帮助政府选择最可靠的5种火灾探测器类型,分别为光束感烟、手动报警按钮、智能光电探头、点型感温探测器、线性光束感烟。
针对问题二,建立基于logistic回归的区域报警部件类型智能研判模型。
本文选择故障次数、消防大队及探测器类型3个变量作为自变量,误报与否作为因变量,将消防大队和探测器类型两个无序分类变量变为虚拟变量,利用logistic回归模型预测辖区内某类型部件发出报警信息正确的概率,经检验模型的真实性为。
经检验结果有所偏差,故进行模型优化用woe值代替原值计算,使得结果愈加真实可靠。
2021/11/25 4:12:28 291KB 数学建模
1
熔喷非织造材料是口罩生产的重要原材料,具有诸多优点。
但是,这种材料非常细,在使用过程中经常因为压缩回弹性差而导致其功能得不到保障。
因此,科学家对其进行了更新,制备出新型材料。
新型材料工艺参数较多,并且不同参数还存在相互影响。
基于以上可知,建立工艺参数与产品功能之间的关系模型,将有助于疫情防控与产业发展。
本文针对插层熔喷非织造材料的功能控制展开深入研究,通过典型相关、XGBoost、皮尔逊person相关性、BP神经网络等方法,使用MATLAB、Python、SPSS、EXCEL等软件编程进行处理,得出了题目中结构变量、产品功能的变化规律;
建立了工艺参数与结构变量之间的预测模型;
建立了皮尔逊相关性判定模型,分析了结构变量与产品功能以及各自之间的关系等。
最终结合研究成果得出了实际产品生产中能够使得过滤效率尽量的高的同时力求过滤阻力尽量的小的工艺参数。
包含2022年华数杯详细代码与论文
2016/8/24 18:07:46 1.11MB 文档
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡