自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (7)
  • 收藏
  • 关注

原创 pod %v is in the cache, so can‘t be assumed

参考https://www.cnblogs.com/Serverlessops/p/12563692.html,可以知道kube-scheduler分配 Pod 到 Node 的时候,需要对 Node 的内存做处理,将这个 Pod 分配到这个 Node 上,这个过程可以称呼为账本预占。 预占的过程会把 Pod 的状态标记为 Assumed 的状态(处于内存态),紧接着就进入 bind 阶段,调用 kube-apiserver 将 Pod 的 NodeName 持久化到 etcd,这个时候 Pod 的状态

2021-01-29 16:43:37 3675 1

原创 基于scheduler framework的Kubernetes调度插件开发方法

基于scheduler framework修改kubernetes源码扩展调度pluginkubernetes源码版本:1.18.31.在/pkg/scheduler/framework/plugins目录下建立自己的插件文件夹,参考源码自带插件编写chajian.go以及BUILD文件,实现扩展点对应的接口2.修改/pkg/scheduler/framework/plugins/registry.go在NewInTreeRegistry增加插件注册3.修改/pkg/sc...

2021-01-18 11:27:30 1615 3

原创 API Server简介

API Server简介一、API Server简介1.1 API Server功能k8s API Server提供了k8s各类资源对象(pod,RC,Service等)的增删改查及watch等HTTP Rest接口,是整个系统的数据总线和数据中心。kubernetes API Server的功能:1. 提供了集群管理的REST API接口(包括认证授权、数据校验以及集群状态变更);2. 提供其他模块之间的数据交互和通信的枢纽(其他模块通过API Server查询或修改数据,只.

2020-12-05 17:05:54 11154

原创 mysql不用密码也能登录的三种原因

mysql不用密码也能登录的三种原因一、user表plugin字段错误二、user表里存在user为""的用户三、刚开始不需要密码,后来需要密码一、user表plugin字段错误plugin字段改为’mysql_native_password’即可避免无密码登录:// An highlighted blockmysql> update mysql.user set plugin = 'mysql_native_password' where user = 'root' and host='lo

2020-08-03 16:58:13 3538

原创 Unable to schedule 'load' operation

在 Vivado HLS中开发IP核时使用#pragma HLS PIPELINE II=1时出现该warring,该条warring的下一条log显示尽管目标II=1  (II就是initiation interval),也就是想要每隔一个时钟周期就开始一个循环,但是结果却只能隔两个时钟周期,没有达到想要的目标。原因:程序中每个循环体进行了多次读取数据解决方法:修改程序使得每个循环体只进

2017-05-23 09:03:07 1157 1

原创 error: xxx.elf uses VFP register arguments

在根据https://wiki.analog.com/resources/fpga/xilinx/kc705/adv7511 的例程进行ZC702 HDMI核的构建和测试(汉语例程参考http://blog.csdn.net/rzjmpb/article/details/50212875#reply)时在编译时遇到一个和硬浮点有关的bug:解决方法:1.右键单击工程->pr

2017-03-31 11:16:19 7265 1

原创 leetcode 59. Spiral Matrix II

我在这里用了和leetcode 54 一样的思路开辟了一个和原矩阵同样大小的矩阵temp来存放是否输出过的标志位,然后按照向右,向左,向上,向下的顺时针顺序构造矩阵。下面是这两道题的代码:import java.util.ArrayList;import java.util.List;public class Solution { public List spir

2017-01-09 09:18:54 370

原创 leetcode 58. Length of Last Word(easy)

注意最后一个单词后边可能会有若干个空格的情况。这些简单题就是要注意特殊情况的处理。public class Solution { public int lengthOfLastWord(String s) { int len = s.length(); int count = 0; int i; int flag

2017-01-06 09:54:33 250

原创 leetcode 55. Jump Game

参考了http://www.cnblogs.com/zichi/p/4808025.html遍历数组,不断寻找能到达的最右端的位置,直到下标比最右端位置大为止。最后判断是否能到达最后一个位置。public class Solution { /* * public boolean canJump(int[] nums) { int i;

2017-01-06 09:30:29 259

原创 leetcode 54 54. Spiral Matrix(矩阵顺时针绕圈输出)

思路:我是开辟了一个和原矩阵同样大小的矩阵temp来存放是否输出过的标志位,然后按照向右,向左,向上,向下的顺时针顺序来挨个输出,虽然空间复杂度大了一点,但是好处是思路比较简单,不容易错误。据说《剑指offer》上有这道题或者类似的题,带我看了剑指offer回来补充补充。import java.util.ArrayList;import java.util.Lis

2017-01-02 09:21:16 468

原创 leetcode 53. Maximum Subarray(分治,递归)

找到中间位置,所求子串不是在中间位置的左边,就是右边,还有中间位置两边。中间位置左边右边的和最大的子串可以递归地求得,再求中间位置往左挨个加的最大和以及中间位置往右挨个数的最大和,这两个和就是子串跨越中间位置时的最大和;这三个最大和中的最大值就是所求最大值。这道题好像在剑指offer见过额package leetcode53MaximumSubarray;import java.u

2016-12-30 09:22:06 1268 2

原创 50. Pow(x, n) 求指数

首先注意n为Integer.MIN_VALUE的情况,取反的时候取不到它的相反数。使用库函数可以AC;不使用库函数自己写指数运算的过程要用递归的办法降低时间复杂度,在正负的情况中按奇数偶数分情况讨论。package leetcode50power;public class Solution { /* double myPow(double x, int n) {

2016-12-28 09:52:52 359

原创 leetcode 49. Group Anagrams(哈希,字典序)

题目大意:把一个字符串数组按字母组成的不同分到几个字符串数组,把每个字符串数组按字典序排序解题方法:先用HashMap类对字符串数组哈希,再把每个字符串数组进行字典序排序要      点:HashMap类的使用Arrays.sort(chars);   一个char[]的字典序排序Collections.sort(res);   一个字符串数组的字典序排序pac

2016-12-26 09:27:23 435

原创 leetcode 43. Multiply Strings

按照笔算的算法即可package leetcode43_3;class Solution { public String add(String num1, String num2) { String res=null; String temp=null; int len1=num1.length(); i

2016-11-18 09:51:19 218

原创 leetcode 40. Combination Sum II

Given a collection of candidate numbers (C) and a target number (T), find all unique combinations in C where the candidate numbers sums to T.Each number in C may only be used once in the combina

2016-11-08 09:20:47 232

原创 LeetCode 39. Combination Sum

考点:回溯,递归Given a set of candidate numbers (C) and a target number (T), find all unique combinations in C where the candidate numbers sums to T.The same repeated number may be chosen from C

2016-11-08 09:15:22 298

原创 java.lang.IllegalArgumentException:Service Intent must be explicit:Intent{act=org.opencv.engine.BIND

这是由于Android到了5.0版本也就是api>=21以后的一些新特性造成的。这时只需要改一下你的opencv library工程的org.opencv.android.AsyncServiceHelper的initOpenCV方法为如下:public static boolean initOpenCV(String Version, final Context AppContext,

2016-10-13 15:53:05 2102 1

翻译 java.lang.IllegalStateException: You need to use a Theme.AppCompat theme

翻译自:http://stackoverflow.com/questions/21814825/you-need-to-use-a-theme-appcompat-theme-or-descendant-with-this-activity 中Bobbake4的回答:The reason you are having this problem is because the acti

2016-10-13 15:42:22 735

翻译 如何在Eclipse里正确导入Android support v7 appcompat library

参考 http://stackoverflow.com/questions/26878803/how-to-add-android-support-v7-libraries-in-eclipse步骤很详细,这个步骤说的是 android/support/v7/cardview 的导入过程,appcompat也一样,这里就不翻译了。Make sure you ha

2016-10-13 15:35:41 4184

原创 导入Android工程后Android Library 引用失败

解决方法是在导入Android工程时勾选 Copy Projects into workspace,如图所示。否则该项目的路径就还是原来的路径。这时引用Library时就会始终是绝对路径,由http://blog.csdn.net/tabactivity/article/details/17225003 知道这样就使得Library不能正确引用。所以导入项目时要养成勾选 Copy Proj

2016-10-09 21:38:29 402

原创 leetcode 38. Count and Say

PS.再也不想强迫症一样地挨着做了,以后只做简单和中的难度的,毕竟时间不多了。这道题思路很简单,但是怎么把思路转化成代码是个问题,总是很难一次性写对,总是调好几次才能写对,问题还是结题思路不清晰,考虑不全面。char* countAndSay(int n) { char *ret; ret=(char *)malloc(sizeof(char)*10

2016-10-03 20:26:58 204

原创 leetcode 36. Valid Sudoku

直接暴力判断就可以啦bool isValidSudoku(char** board, int boardRowSize, int boardColSize) { if(boardRowSize!=9||boardColSize!=9) return false; int i,j,m,n,temp; for(i=0;i<9;i++) {

2016-09-26 21:38:16 247

原创 leetcode 35. Search Insert Position

水题一道int searchInsert(int* nums, int numsSize, int target) { int i; for(i=0;i<numsSize;i++) { if(nums[i]<target) ; else return i; }

2016-09-26 20:09:39 311

原创 leetcode 34. Search for a Range

很简单的一道题,但是一次性还是写不对,还是得多练啊。int* searchRange(int* nums, int numsSize, int target, int* returnSize) { int i; int left,right; int *ret; ret=(int *)malloc(sizeof(int)*2); for(i=0;i<nu

2016-09-26 19:18:22 204

原创 leetcode 33. Search in Rotated Sorted Array(二分查找)

只要找到枢轴,在左边或者右边查找target,因为是有序的,所以使用二分查找,这里实现了递归和非递归两种二分查找:/*int binarySearch(int *nums,int left,int right,int target) //递归的{ int mid; if(left>=right) { if(nums[left]==targe

2016-09-25 20:01:22 338

原创 leetcode 32. Longest Valid Parentheses

leetcode 32. Longest Valid Parentheses算法就是从左向右扫描,遇到左括号就入栈,遇到右括号有三种情况:1.栈顶是左括号,那么用2取代那个左括号,这时如果栈顶下边是个数字,就要加上这个二;2.栈顶是数字,数字下边是个左括号,也就是"(数字)"的情况,用数字+2代替左括号,栈顶下降。再向前检查看是不是数字,是数字就合并。3.栈顶是数字,数字下边是(。直接将)入栈。

2016-09-17 20:41:44 551

原创 leetcode 31. Next Permutation

从numsSize-2的位置开始向前,对于每一个该position的数,从numsSize-1到position+1找到一个比nums[position]大的数,并且调换位置,这时候从position+1开始的数就是逆序排列了,这是我找到的规律。把这段逆序序列调成正序序列,就得到了想要的结果。如果每个数都找不到后边的比它大的数,说明整个序列是逆序的,调成正序即可。#include #incl

2016-09-16 18:42:26 228

原创 leetcode 30. Substring with Concatenation of All Words

第一次写,就挨个字母判断,判断从该字母开始的每个单词是不是出现过,出现过就失败。但是提交后发现单词表可以有重复。修改成遇到出现过的单词也继续扫描单词表,但是超时了。发现需要对单词表做一个预处理,得到每一个单词在从当前位置以后出现的次数,当然相同的单词只有第一个的次数是有效的。然后对于某一个字母扫描单词表。扫描到一个单词就把单词的次数减1,正好全都减成0就匹配成功。int* findSubstr

2016-09-15 16:10:58 295

原创 leetcode 29. Divide Two Integers

把四种正负情况都按负数除以负数来处理(因为最小的负数的绝对值比最大的正数的绝对值大1),然后不断把除数左移一位,其实就是乘以2,直到小于当前被除数,这时2的(移位次数-1)次方就是结果绝对值的一部分记为A,被除数-除数*A作为下一次循环的当前被除数,继续按同样的办法计算,直到当前被除数大于除数(因为是负数),把结果的每一部分加起来就是结果的绝对值,再根据原始的符号异同决定结果正负。另外还需要把一些

2016-08-28 21:44:36 391

原创 leetcode 28. Implement strStr()

使用直接遍历的办法就可以ACint strStr(char* haystack, char* needle) { int i,k,lenHaystack,lenNeedle,flag; lenHaystack=strlen(haystack); lenNeedle=strlen(needle); flag=1; if(lenNeedle==0)

2016-08-27 11:01:41 420

原创 leetcode 27. Remove Element (EASY)

更加简单,直接放代码int removeElement(int* nums, int numsSize, int val) { int i; int len; len=0; for(i=0;i<numsSize;i++) { if(nums[i]!=val) nums[len++]=nums[i]; }

2016-08-27 10:30:31 429

原创 leetcode 26. Remove Duplicates from Sorted Array

比较简单,直接放代码int removeDuplicates(int* nums, int numsSize) { int i; int len,temp; len=0; for(i=0;i<numsSize;i++) { if(i==0) { temp=nums[0]; l

2016-08-27 10:24:24 596

原创 leetcode 25. Reverse Nodes in k-Group

以k个节点为一组,保存在一个数组中,重新调整各个节点的next,首先默认已更新序列的最后一个指向未更新序列的第一个,例如【1->2->3->4->5】,k=2,先调整为2->1->3->4->5,当下一组正好是k个时,上一组的最后一个指向下一组的末尾,更新为2->1->4->3->5,否则就不更新,最后得到2->1->4->3->5。struct ListNode* reverseKGroup

2016-08-27 09:58:58 346

原创 leetcode 24. Swap Nodes in Pairs

比较简单,直接放代码struct ListNode* swapPairs(struct ListNode* head) { struct ListNode *pointer1, *pointer2; int temp; if(head==NULL) return NULL; else { pointer1=head;

2016-08-26 20:13:00 410

原创 leetcode 23. Merge k Sorted Lists

递归地调用21题两个链表归并排序来实现多个链表的归并排序。 struct ListNode* mergeTwoLists(struct ListNode* l1, struct ListNode* l2) { struct ListNode* pointer1=l1; struct ListNode* pointer2=l2; struct ListNode*

2016-08-26 19:48:39 467

原创 leetcode 22. Generate Parentheses

C语言实现

2016-06-11 22:07:00 438 1

原创 leetcode 21. Merge Two Sorted Lists

每个链表一个游标,把小的数插入结果就行了。#include #include #include struct ListNode* add(struct ListNode* l1,int num);struct ListNode* removeNthFromEnd(struct ListNode* head, int n);struct ListNode* mergeTwoLists

2016-06-10 15:55:04 388

原创 leetcode 20. Valid Parentheses

利用栈可以很容易解决。bool isValid(char* s) { int len=strlen(s); int i,pointer; char m[1000]; int top=0; for(i=0;i<len;i++) { if(s[i]=='('||s[i]=='{'||s[i]=='[') m[t

2016-06-09 21:31:31 229

原创 leetcode 19. Remove Nth Node From End of List

先遍历统计链表长度count,要删除的就是从前往后的第count-n+1个节点,只需要找到第count-n个节点,用pointer->next=pointer->next->next删除节点。另外添加对一些特殊情况的处理:只有1个节点和count==n。包括main函数以及添加节点函数的源代码如下:#include #include #include struct ListNode

2016-06-09 20:47:36 214

原创 leetcode 18. 4Sum

这道题和前面的3 sum那道题很相似,也可以用相似的办法解决,排序后,先两层循环前面的两个数,后面的两个数从两边往中间逼近。int quickSort(int *nums,int numSize){ int i,j,key,temp,flag; key=nums[0]; i=0; flag=0; j=numSize-1; if(numSize<=1) return 0; w

2016-06-09 10:41:23 298

h3cmlcx.rar

H3C命令查询工具

2021-07-06

2013东北大学数字电路课程设计-数字时钟

东北大学数字电路课程设计-数字时钟,有定时等许多功能,仅供参考

2014-07-20

2013东北大学计算机组成原理课程设计报告

东北大学计算机组成原理课程设计报告,含有汇编代码

2014-07-20

东北大学网络编程作业-个人博客的实现

利用JSP,JavaScript,HTML实现了一个简单的个人博客,轻量级的代码,基本用记事本编写。

2014-07-20

东北大学计算机软件研究所介绍(2014)

东北大学计算机软件研究所介绍 2014版 包括所有老师的研究方向 最近研究课题 介绍十分详细

2014-07-20

人工智能 一字棋游戏代码

人工智能 极大极小优先搜索、ab剪枝写的一字棋游戏(某教材里的算法讲解例子)。

2014-06-22

东北大学数据库复习提纲

东北大学数据库考试的提纲(2014年),包含各章考试的重点。

2014-06-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除