- 博客(4477)
- 收藏
- 关注
转载 25. K 个一组翻转链表
ListNode* reverseKGroup(ListNode* head, int k) { 2 ListNode* dummy = (ListNode*)malloc(sizeof(ListNode)); 3 ListNode* prev = dummy; 4 prev->next = head; 5 ListNode* c...
2019-09-11 17:20:00 71
转载 奇偶链表
1 ListNode* oddEvenList(ListNode* head) { 2 if (head==NULL||head->next == NULL) 3 return head; 4 ListNode* odd_head = head; 5 6 ListNode* even_head = head->...
2019-09-11 14:28:00 78
转载 24. 两两交换链表中的节点
一、非递归 1 ListNode* swapPairs(ListNode* head) { 2 ListNode* pre = (ListNode*)malloc(sizeof(ListNode)); 3 pre->next = head; 4 ListNode* temp = pre; 5 6 while (temp...
2019-09-11 10:55:00 74
转载 最长回文子串
leetcode5一、动态规划做的 1 string longestPalindrome(string s) { 2 int size = s.size(); 3 vector<vector<int>> dp(size, vector<int>(size, 0)); 4 for (int i = 0; i...
2019-09-10 20:57:00 70
转载 第三周课程总结&实验报告一
实验一 Java开发环境与简单Java程序一、实验目的(1)熟悉JDK开发环境(2)熟练掌握结构化程序设计方法二、实验内容1.打印输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其中各位数字立方和等于该数本身。例如,153是一个“水仙花数”。2.编写Java程序,求13-23+33-43+…+973-983+993-1003的值。3.编程求1!+2!+3!+…+20...
2019-09-10 20:53:00 95
转载 地下城游戏
1 int calculateMinimumHP(vector<vector<int>>& dungeon) { 2 if (dungeon.size() == 0) 3 return 0; 4 int end_x = dungeon.size() - 1; //行 5 int e...
2019-09-10 19:14:00 89
转载 最小路径和
二位动态规划 1 int minPathSum(vector<vector<int>>& grid) { 2 if (grid.size() == 0) 3 return 0; 4 else 5 { 6 vector<vector<int>> res...
2019-09-10 15:22:00 70
转载 HTML5——5 HTML5 SVG
1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>SVG</title> 6 </head> 7 <body>...
2019-09-10 15:15:00 63
转载 HTML5——3 HTML5拖放
1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>拖放</title> 6 <style> 7 #div...
2019-09-10 11:44:00 61
转载 netty基础知识储备
http://ifeve.com/selectors/https://www.jianshu.com/p/a4e03835921a转载于:https://www.cnblogs.com/tflike/p/11496593.html
2019-09-10 11:43:00 125
转载 HTML5——2 HTML5视频
在以往我们还是使用flash来进行播放视频,但是它有先天的缺陷,比如,很多的浏览器并不会直接去支持flash插件,需要你自己去安装,而且版本也很难去统一,也有浏览器先天集成了这个插件,比如Chrome浏览器集成了flash插件,可以直接用来播放,但是版本也很难确定,所以在H5中,我们可以直接使用H5的新特性播放视频,此时,只要浏览器支持。 1 <!do...
2019-09-10 10:57:00 75
转载 560. 和为K的子数组
暴力解法 1 int subarraySum(vector<int>& nums, int k) { 2 vector<int> res(nums.size()+1, 0); 3 for (int i = 1; i <= nums.size(); ++i) 4 { 5 res[i]= r...
2019-09-10 10:56:00 57
转载 HTML5新特性——1 HTML5音频
注意:<source>同一个音乐可以添加不同格式的音频,这样就可以满足不同浏览器都能够正常播放,兼容不同浏览器。代码示例: 1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 ...
2019-09-10 10:16:00 73
转载 哈希表在 C++中的体现就是 unordered_map吗
两数之和 1 class Solution { 2 public: 3 vector<int> twoSum(vector<int>& nums, int target) { 4 unordered_map <int, int> mp; 5 6 for (int i = 0;...
2019-09-10 09:06:00 116
转载 盛最多水的容器
双指针法,将较短的线段向较长的线段移动。转载于:https://www.cnblogs.com/zouma/p/11495350.html
2019-09-10 08:41:00 55
转载 最长特殊序列 1,2
第一题真的没想到……1 int findLUSlength(string a, string b) {2 if (a == b)3 return -1;4 else if (a.length() > b.length())5 return a.length();6 else...
2019-09-09 20:06:00 84
转载 反转字符串
1 class Solution { 2 public: 3 void reverseString(vector<char>& s) { 4 int front = 0; 5 int end = s.size() - 1; 6 int size = s.size(); 7 if (s...
2019-09-09 10:30:00 63
转载 闭包理解
1、首先解释下闭包是什么,闭包就是指有权访问另一个函数作用域中的变量的函数。一般就是在一个函数里面创建另一个函数,比如: function createCompareFunction(propertyName) { return function (obj1, obj2) { var value1 = obj1[p...
2019-09-08 17:16:00 331
转载 在Visual Studio Code 运行 webpack ./src/main.js --output-filename ./dist/bundle.js --output-path . --mo...
在Visual Studio Code 运行webpack ./src/main.js --output-filename ./dist/bundle.js --output-path . --mode development提示 Module no t found:Error:Can't resolve' 'jquery'是因为Visual Studio Code...
2019-09-07 15:03:00 307
转载 undefined和null区别
undefined类型只有一个值就是undefined,没有必要显式地声明一个变量为undefined。null类型其实就是一个对象的空指针,所以用typeof null 才会显示为object。此外还值得一提的是,null ==undefined 为true,null === undefined 为false的原因因为相等运算符比较是先转换再比较,全等是仅比较...
2019-09-06 12:05:00 227
转载 Java总结
本学期刚开始学习Java的时候感觉很陌生,因为上学期在学c语言,所以没有进行Java的学习。为了学习Java,我下载了jdk和eclipse编译器。到网上找到了怎样更改编译器的工作环境的视频,并且成功更改了。在这些天的学习中,我把Java与c语言进行比较了,发现java一般情况下都是指一种计算机编程语言,属于一门面向对象的编程语言,相较于C++来说,不仅仅继承了其优点,java还将C++...
2019-09-05 18:48:00 106
转载 手把手教你上传文件到GitHub上(已获取ssh密钥)
如何提交一个文件到GitHub(已经生成ssh key)1.新建一个文件夹,当作本地仓库2.初始化仓库$git init3.将想要上传的东西复制到仓库中4.将文件提交到暂存区$git add .4.将文件提交$git commit$git commit -m 'xxx' //xxx相当于一个备注5.提交到远程仓库中$git re...
2019-09-05 11:44:00 155
转载 作用域链的理解
在理解之前要先明白几个概念:执行环境:定义了变量和函数有权访问的数据。变量对象:执行环境里定义所有的变量和函数都在这个对象里,代码无法访问,但是解析器可以访问。要弄懂一个东西肯定要先明白它有什么用?它什么时候会出现?它是什么?作用域链用途:保证了执行环境对变量和函数的有序访问。作用域链生成时间:代码执行时,会创建变量对象的作用域链。什么是作用域链:作用域链的...
2019-09-03 11:58:00 486
转载 配置跨域
<system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-...
2019-09-03 11:15:00 73
转载 优化ef启动
using (var dbcontext = new Entities()) { var objectContext = ((IObjectContextAdapter)dbcontext).ObjectContext; var mappingCollection = (StorageMa...
2019-09-03 11:14:00 99
转载 c# 去除string特殊字符
new string(input.Where(c => Char.IsLetterOrDigit(c)).ToArray()) 转载于:https://www.cnblogs.com/svinoce/p/11451865.html
2019-09-03 11:13:00 1159
转载 我的大学四年
大学刚来的时候没有特别鲜明的目标,只觉得四年里最重要的是要找到自己想要做什么,大学里自动化知识不一定是最重要的,但是提高自己的综合素质很重要。高中的时候就很喜欢辩论,得益于语文老师爱给我们搞各式各样的活动,辩论是成为了我很喜欢的一种交流活动。曾经有人问过我,辩论的时候如果你抽到了一个‘三观不正的辩题’你为了赢不就是会不择手段了嘛,到最后你的人生就只剩下辩赢这几个字,岂不是很可怕。我还...
2019-09-02 20:47:00 160
转载 flutter无线调试与打包
1.WIFI连接设备 设备打开开发者选项 -> 点击WIFI调试 -> 项目目录下输入终端命令: adb connect 设备ip地址:[端口号(一般是5555)]2.apk打包 预备工作 keytool命令 -alias<alias> 要处理的条目的别名 -keyalg<keyalg> 密钥算法名称 -...
2019-09-02 15:28:00 773
转载 python mysql and ORM
本节内容数据库介绍mysql 数据库安装使用mysql管理mysql 数据类型常用mysql命令创建数据库外键增删改查表权限事务索引python 操作mysqlORM sqlachemy学习1. 数据库介绍什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每个数...
2019-08-30 11:55:00 124
转载 js原型链理解
var friend = new Person(); Person.prototype.sayHi = function(){ alert("hi"); }; friend.sayHi(); //"hi"(没有问题!)重写整个原型链的prototype时,已经实例话的对象只能取之前的prototype对象。function Person(){ ...
2019-08-28 16:29:00 64
转载 webpack多页面配置
项目目录结构如下:config文件夹内代码如下: index.js: module.exports = { dev: { assetsSubDirectory: 'static', assetsPublicPath: '', devtool: 'cheap-module-eval-source-m...
2019-08-28 11:25:00 70
转载 C#多线程下如何保证线程安全?
多线程编程相对于单线程会出现一个特有的问题,就是线程安全的问题。所谓的线程安全,就是如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的。 线程安全问题都是由全局变量及静态变量引起的。为了保证多线程情况下,访问静态变量的安全,可以用锁机制来保证,如下所示:1 ...
2019-08-28 08:40:00 754
转载 Linux学习(三)
Linux学习(三)五、简单命令1、shutdown 关机-h now 立即关机-h 5 5分钟后关机-k now 通知终端马上关机,实际不关机reboot 立即重启2、查看文件cat 查看文件内容 -n 显示行号 文件太大时不要用这个命令more 翻页显示文件内容 head 查看前几行,默认10行 -2 查看前2行内容tail 查看最后几行,默认10行 -2 查看最后2行...
2019-08-27 23:43:00 103
转载 5 年时间 0 到 200,一个创业公司架构的野蛮生长史!
贝聊成立于2013年,是中国幼儿园家长工作平台,致力于通过互联网产品及定制化解决方案,帮助幼儿园解决展示、通知、沟通等家长工作中的痛点,促进家园关系和谐。贝聊是威创股份(A股幼教第一股)、清华启迪、网易联手投资的唯一品牌。在短短几年内,用户规模迅速达到千万级别,每年DAU均呈倍数级增长。面对如此快速的发展,原有的技术架构很难支撑越来越复杂的业务场景,在系统可用性以及稳定性方面,都给贝聊技...
2019-08-27 17:01:00 91
转载 Redis简单问题
Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行各种刁难。作为一名在互联网技术行业打击过成百上千名【请允许我夸张一下】的资深技术面试官,看过了无数落寞的身影失望的离开,略感愧疚,故献上此文,希望各位读者以后面试势如破竹,永无失败!Redis有哪些数据结构?字符串String、字典Hash、列表List、集...
2019-08-27 16:09:00 93
转载 sqlserver之datepart和datediff应用查找当天上午和下午的数据
DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。DATEDIFF() 函数返回两个日期之间的时间差。--查找当天上午的数据 select * from R_Attendance where (datepart(hour,RDatetime)>=0 and datepart(hour,RDatetime)<12) and ...
2019-08-27 09:39:00 293
转载 gulp配置零碎笔记
1、gulp生成雪碧图//生成sprites图片和样式表gulp.task('sprite', function () {var spriteData = gulp.src('./src/img/icon/*.png').pipe(spritesmith({imgName: 'sprite.png',cssName: 'sprite.css',im...
2019-08-23 18:06:00 107
转载 Linux学习(二)
Linux学习(二)四、常用命令1、ls 列出当前目录下的所有文件参数:ls -l 简写为 ll 长列表,-rw-------. 1 root root 1800 Aug 18 22:53 anaconda-ks.cfg 第一列:-(普通文件) l(软链接) d(目录)后面的每三个一组,第一组所有者权限(rwx,r可读,w可写,x可执行),第二组所有组的权限,第三组是其他用户的权限...
2019-08-22 22:34:00 93
转载 博客迁移
新博客地址http://richardtang.funnysec.com转载于:https://www.cnblogs.com/Richard-Tang/p/11388581.html
2019-08-21 14:31:00 121
转载 小结《malloc与new之区别》
1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存2,对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任...
2019-08-21 02:58:25 70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人