自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 cefpython3的使用、js交互

一、cefpython3的结构和使用cefpython3 :https://github.com/cztomczak/cefpython1.1 cef进程结构CEF3是多进程架构的,CEF3进程主要有一个Browser(浏览器)进程和多个Renderer(渲染)进程。Browser被定义为主进程,负责窗口管理,网络请求,网页管理 、网络交互。browser从服务器器请求到了响应,将html文本发送给Renderer 进程,render进程加载html,进行渲染,展示网页的内容;除此之外,Rendere

2021-07-13 19:59:39 5459 1

原创 C++开发实习面试 20210507 字节二面

1.问项目没问细节,自圆其说。2、操作系统进程和线程的区别线程的创建和进程的创建做了什么,是如何切换的为什么需要虚拟内存栈和堆的区别什么时候使用栈方法体中的变量在哪块内存3、编译原理寻址方式有哪些,同时问了懂不懂汇编语言4、计算机网络TCP和UDP的区别TCP三次握手过程TCP网络拥塞控制UDP既然是不可靠连接,有什么方式让它可靠http和https的区别https的加密方式有哪些5、设计模式你用过哪些设计模式工厂设计模式你了解吗6、手撕代码链表k个一组反转,自行

2021-05-07 22:39:13 171

原创 C++面试问题(2021年4月28日记录 春招实习生-实时更新,网易互娱、字节跳动)

1、进程和线程的区别2、虚函数和纯虚函数的区别3、介绍下智能指针,unique_ptr一般用在什么场景4、构造函数可以调用虚函数吗?为什么?5、进程通信的方式?共享内存很快,为什么还需要其他的通信方式?6、HTTP和HTTPS的区别7、介绍下四种强制转化const_cast、static_cast、dynamic_cast、reinterpret_cast8、map和unordered_map的区别,底层数据结构,查找的复杂度分别为多少?9、自旋锁和互斥锁的区别10、堆排序是怎么实现的?

2021-04-28 15:09:05 302

原创 leetcode 链表 方法(双指针和递归)

19、删除链表的倒数第n个节点class Solution {public: ListNode* removeNthFromEnd(ListNode* head, int n) { ListNode *cur=head,*pre=head; while(n--) pre=pre->next; if(pre==nullptr)//刚好n为链表长度,删除头节点 return head-

2021-04-27 18:01:00 78

原创 腾讯笔试

1、压缩算法 栈class Solution {public: string compress(string str) { stack<char> sta1, sta2; for (int i = 0; i < str.length(); i++) { if (str[i] != ']') sta1.push(str[i]); else { while (sta1.

2021-04-16 11:30:42 142

原创 leetcode 广度搜索专题

模板套取转载:https://blog.csdn.net/qq_38682621/article/details/105629772//深度优先搜索dfsclass Solution { public void dfs(char[][] source,int x,int y){//遍历的对象一般为树节点,图节点,二维数组等,这里以二维数组为例 if (终止条件 || 目标节点已访问) {return;}//符合终止条件或已访问过该节点,退出 source[x][

2021-04-14 11:33:50 63

原创 链表中环的入口节点(快慢指针)

class Solution {public: ListNode *detectCycle(ListNode *head) { if(head==NULL||head->next==NULL) return nullptr; ListNode *fast=head; ListNode *slow=head; while(fast!=NULL&&fast->next!=NULL){ f

2021-04-13 16:06:13 47

原创 最长回文子串

1、最长回文串 分奇偶讨论(中心扩展法)class Solution {public: int getLongestPalindrome(string A, int n) { int max_=1; for(int i=1;i<n-1;i++){ int left=i-1,right=i+1;//奇 while(left>=0&&right<=n&&A[left]=

2021-04-13 15:15:41 43

原创 动态规划

leetcode 416 分割等和子集class Solution {public: bool canPartition(vector<int>& nums) { int sum=0; int l=nums.size(); for(auto i:nums) sum += i; if(sum%2!=0) return false; sum /= 2; bool

2021-04-12 16:05:49 53

原创 网易互娱笔试题

1、游泳池问题(进水和放水)#include<bits/stdc++.h>using namespace std;int main(){ int n; cin>>n; while(n--){ int m,t,m1,t1,m2,t2,label1=0,label2=0,res=0;//进水管和排水管的状态 cin>>m>>t>>m1>>t1>>m2>>

2021-04-12 14:21:50 632

原创 leetcode64 最小路径和(动态规划)

class Solution {public: int minPathSum(vector<vector<int>>& grid) { int row=grid.size(),col=grid[0].size();//获得行数和列数 int dp[row][col]; dp[0][0]=grid[0][0]; for(int i=1;i<col;i++)//把第一行值求出来 dp[0]

2021-04-11 20:39:34 44

原创 leetcode 1091 二进制矩阵最短路径

class Solution {public: int shortestPathBinaryMatrix(vector<vector<int>>& grid) { int row=grid.size();//确认行数 int col=grid[0].size();//确认列数 if(grid[0][0]||grid[row-1][col-1]) return -1;//异常返回 pair<int,

2021-04-11 20:10:38 69

原创 京东-选举游戏

#include<bits/stdc++.h>using namespace std;//判断选票赢了没有bool getwin(vector<int> &a){ for(int i=1;i<a.size();i++){ if(a[i]>=a[0]) return false; } return true;}//如果没赢,找到最多票者和下标,让其自减,1号自增void getmax(v.

2021-04-09 21:19:31 80

原创 京东-交易清单

#include<iostream>#include<map>#include<vector>#include<algorithm>#include<string>using namespace std;bool cmp1(pair<int,int> a,pair<int,int> b){//根据价格逆序排序 return a.first>b.first;}bool cmp2(pair<.

2021-04-09 17:14:09 45

原创 京东笔试题-采购单问题

采购单问题#include<iostream>#include<map>#include<vector>#include<algorithm>#include<string>using namespace std;bool cmp(pair<string, int> a, pair<string, int> b)//自定义vector根据元素pair的second值排序{ return a.second

2021-04-09 16:28:06 122

原创 最大公约数和进制数表示

计算A的2到A-1进制数总和,同时以最简约分数展示#include<iostream>using namespace std;int maxgongyue(int a,int b)//求公约数函数{ while(a%b) { int c=a%b; a=b; b=c; } return b;}int main(){ int n; while(cin>>n) {

2021-04-09 16:10:13 78

空空如也

空空如也

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

TA关注的人

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