Wannafly-Winter-Camp day4总结
昨天没写总结,因为昨天休息,参加了camp的拓展活动,玩了滑雪,射箭,真人测试等游戏感觉还行。 言归正传,今天上午学习了计算几何,讲课开始先讲了一些关于计算几何的板子,然后讲了凸包了,点集直径,提了一下自适应辛普森,虽然没听懂,但感觉好厉害。后面又讲了多边形的一些板子,还有最小圆覆盖,等等,每个知识点讲了相应的例题。因为几何以前也只是在高中数学里学过,没在算法里接触过,感觉好厉害,开启了新世界大门。以后好好学。 下午还是写两个签到题,题意读不懂,英文题,还是要多提高自己的英语水平才
对json 数据的处理
今天一个任务是,从一个指定接口中获取 json 字符串,并将其中指定的数据,以列表的形式表示出来。 唯一注意:json 字符串,需要先转换成 json 对象。 var json对象= eval('(' + json字符串 + ')');
软件工程——数独 性能测试2
性能分析测试 一、 开发环境 l Windows10 版本号1903 l RAM 16GB 3200MHz 三星 l AMD Ryzen 7 2700X 3.90GHz l SSD 三星 MZVLB1TOHALR-00000 二、 文件读入 在进行测试的过程中发现1e6的数据读入大概需要300秒,远远高于写入的6秒钟。显然由于硬盘限制写入时间应该大于读入,因此文件读入代码必然是有问题的,时间是不可接受的。 原文件读入的代码如下: inline void mallocSudoku(Sudoku&
2020 campday-5-B
题解 操作倒着来,则当前操作不会影响之后的操作, 对于每次操作更新答案 ans[ui]=ans[vi]=ans[ui]+ans[vi]-(ans[ui] 并 ans[vi]) 对于二者并集,即是上一次合并时的ans (ps:上一次二者合并,ans相同即为这次操作的并集),记录一下即可 1 #include <cstdio>
2
3 #define RE register
4 #define FOR(i,a,b) for(RE int i=a;i<=b;++i)
5 #define
软件工程——数独 集成测试
一、 数独不重复测试 通过编写暴力算法,每次取1e4的数据量进行一一检查,发现有重复项。 观察输出发现,这是在交换行的过程中出现的错误。对交换行代码进行检查。 代码错误最终确认在SudokuMaker.cpp 中的void generateFullSwappedRowSudoku(int level);函数,源代码为: generateFullSwappedRowSudoku(level + 1);//不进行交换 swapRow(4, 5); //showSudoku(); generateF
mysql查询时不区分大小写
一次偶然的机会,发现在登陆验证时,改变用户名的大小写,同样可以登录成功,这是由于,当时使用的mysql数据库对大小写不敏感,查询时总是能查询到数据。一番查找资料,给出的原因是:在创建数据库的时候,选择了utf8_general_ci排序规则。 创建数据库时,需要同时选择字符集和排序规则,字符集大家都知道是怎么回事,那排序规则干嘛用的呢? 排序规则:是指对指定字符集下不同字符的比较规则。其特征有以下几点: 1、 两个不同的字符集不能有相同的排序规则 2、 两个字符集有
一键部署WaveMaker将RAD带到云中
WaveMaker Enterprise有效地将Web应用程序开发的三个最重要方面(设计,集成和部署)组合到一个综合平台中,该平台既易于使用,又足够灵活,即使最有经验的开发人员也可以采用。此外,该产品的API消耗驱动的应用程序还提供了其他功能,即使非开发人员也可以使用Prefabs加以利用。
更重要的是,WaveMaker使用Docker容器进行部署为大多数企业带来了前所未有的简便的应用交付,也许节省了使用传统方法手动部署Web应用程序的大量时间。这种简化程度还扩展到数据库设计以及应用程序开发,它们通过结合响应式设计工具来支持多种设备使用,从而利用RAD最新的概念。
其他值得注意的功能包括企业开发人员网络,该项目将项目管理和社交开发人员参与度提高到应用程序设计的最前沿。
今日推荐
周排行