- 博客(166)
- 收藏
- 关注
原创 ubuntu下mysql 8.0更改密码登录的方式
关键是:mysql 8.0采用sha2的加密方式。其它的教程一直在采用以前的加密方式,于是就错了。
2023-09-09 12:39:34
299
原创 函数指针与指针函数
可以看出两个作用及使用方式压根不同,只是写的时候有点类似,只是个括号的差别。函数指针是个指针,使用时直接指向。指针函数是个函数,使用时。
2023-03-23 10:26:39
182
原创 表达式求值——二叉树
1.代码链接2.终于理解了:把操作数栈的元素类型设置为Node,当该弹出计算时,都以创建一个新的表达式树来代替计算,并且再压入操作数栈。
2022-04-06 21:03:56
943
原创 聚类的本质
###聚类今天看EM聚类示例,以及实战案例是对王者荣耀的英雄进行聚类,突然意识到,聚类其实就是把他们的本质抽象出来,虽然表象有10000种,但其实质只有7种。聚类就是从表象中发现他们的本质。白话机器学习之EM聚类...
2022-04-05 20:05:45
341
原创 git github初使用
##协作#协作$ git clone https://github.com/wing21/testfile.git #http地址$ cd testfile$ mkdir anewfile$ git add anewfile$ git commit -m "anewfile"$ git branch -M main #当前本地分支名称修改为main$ git push -u origin main##独自创建git initgit add .git commit -m "first
2022-02-18 14:15:26
393
原创 1123控制导丝长度代码
using System.Collections;using System.Collections.Generic;using UnityEngine;public class grow_b : MonoBehaviour{ public GameObject prefab; List<GameObject> allbody; // Start is called before the first frame update void Start()
2021-11-23 14:52:34
2607
原创 文件夹下打开命令提示符
学会了在文件夹中打开cmd。即:在文件地址栏搜索cmd即可。学会了用tensorboard看结果,把tensorboard.exe的路径加入到环境变量中。会用了一点点latex。还学会了克隆clone,绿色CODE下拉框里就有clone,fork也行。...
2021-11-22 02:29:44
461
原创 harar分类器
我用#优快云#这个app发现了有技术含量的博客,小伙伴们求同去《浅析人脸检测之Haar分类器方法:Haar特征、积分图、 AdaBoost 、级联》, 一起来围观吧 https://blog.youkuaiyun.com/zouxy09/article/details/7922923?utm_source=app&app_version=4.18.0&code=app_1562916241&uLinkId=usr1mkqgl919blen积分图就是矩阵前缀和的应用。...
2021-11-11 20:24:49
232
原创 存代码父子相对关系
改变:在运动过程中设置了相对位置为(1,0,0).造成效果:旋转。using System.Collections;using System.Collections.Generic;using UnityEngine;//在预制体实例化与C sharp类的方法之间出现了矛盾。public class body_generate : MonoBehaviour{ public GameObject prefab; private Vector3 oldpos; pu
2021-11-02 13:41:00
112
原创 Csharp存代码
效果:不碰撞,一起运动。但无法旋转,速度不一。using System.Collections;using System.Collections.Generic;using UnityEngine;//在预制体实例化与C sharp类的方法之间出现了矛盾。public class body_generate : MonoBehaviour{ public GameObject prefab; private Vector3 oldpos; public Rigid
2021-11-02 11:55:44
159
原创 tensorflow安装
前提:python3.8.8,已安装anaconda,pytorch.1.9.0打开anaconda prompt,输入:pip install tensorflow==2.6.0 -i https://pypi.doubanio.com/simple --user即可。
2021-10-24 20:00:24
117
原创 DDPG存疑
存疑的点:value函数的参数是(s, a)。离散状态下 s, a 作为横纵坐标来获取Q值。q-learningDQN情况下,输出的是最大Q值。PG里面输出的是action的概率分布。DDPG里,actor网络输出的是Action。critic网络里输出的是Q值,依然和s,a有关,由s,a确定。只不过这里确定的方式是①将s,a分别经过一个输出维度为30的网络后 得到的值 相加(两个网络分别为:(s_dim, 30) (a_dim, 30)。②将s,a维度拼接再经过网络计算(这个网络的维度是(s_d
2021-10-17 20:55:37
238
原创 policy gradient 存疑
1,关键点在于损失函数的计算,损失函数由两部分组成,一是根据一回合的总收益计算出的每步收益。二是每步的概率。2,计算收益时,从后往前算,最后标准化。3,概率怎么计算呢?方法一是在由概率分布的随机sample出一个action后,算action对应的正态分布中的概率。再进行log。(为什么不用sample的概率呢?不过也还可以理解)方法二,算实际的action(作为target)与根据obs算出的估计action的概率分布 的交叉熵。已包含log。所以综上,疑问就是:概率怎么计算?...
2021-10-17 19:40:00
95
原创 C++学习记录(一)
2021/10/11C++重温笔记(一): C++再初识C语言中文网光城哥写的C++教程c++在线编译工具const与指针这部分还存有疑惑。const int * p == int const * p //指针指向常量对象。指针可指向任意变量,但不可通过指针来修改所指变量。(因为指针指向的是常量对象)举例:const int a = 5;int * q = &a;//error 因为q指向变量,*q可修改指向的值,但a不允许被修改,所以冲突出错。即:不能使用void指针
2021-10-11 17:40:32
102
原创 开学一月记
开学已快一个月,已上四周课,开过三次小组会(本周取消),第五周有望线下上课,除了第一周的前几天有闲心看综艺,之后的时间越来越紧张。学习上面:第一周安装宽带,搭建环境。第二周学习至线性回归部分。第三周学习至多层感知机部分,拼凑实现sarsa代码。第四周学习至CNN部分,正在努力搞DQN。看一篇文献但没懂。这样看下来时间确实没白过,但学习效率仍然有点低。从现在到寒假的这100天里,我的学习内容和学习方式得有所变化,因为任务还是比较重的,1基础算法课。2七门课的课设大作业(关键每门都是零基础)。3基础知识补足之数
2021-10-06 20:20:49
127
原创 (存疑)vscode + jupyter notebook报错session can not generate requests
经常在需要matplotlib绘图时出现,以及d2l的软件包。有时候会内核挂掉,在开始输入下面两行代码就可以。是内存问题。import osos.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"
2021-09-20 13:53:49
2487
6
原创 jupyter notebook 拒绝连接 以及 查 IP
jupyter notebook拒绝连接cmd键入jupyter notebook --ip=x.x.x.x查IP:cmd键入ipconfig
2021-09-20 13:34:23
2490
原创 328. 奇偶链表
328. 奇偶链表法一:python–3指针插入法# Definition for singly-linked list.# class ListNode:# def __init__(self, val=0, next=None):# self.val = val# self.next = nextclass Solution: def oddEvenList(self, head: ListNode) -> ListNode:
2021-05-21 17:48:20
96
原创 5. 最长回文子串
5. 最长回文子串中心拓展法class Solution: def longestPalindrome(self, s: str) -> str: n=len(s) if n<2: return s maxlength=0 for i in range(n): left,right=self.islongest(i,i,s) left2,right2
2021-05-20 21:12:26
131
原创 15. 三数之和
15. 三数之和注意点:超时原因pythonclass Solution: def threeSum(self, nums: List[int]) -> List[List[int]]: if len(nums)<3: return [] res=[] nums.sort() n=len(nums) for i in range(n): if i==0 o
2021-05-20 16:44:59
73
原创 268. 丢失的数字
268. 丢失的数字法一:异或法执行用时: 44 ms , 在所有 Python3 提交中击败了85.00% 的用户内存消耗:15.9 MB , 在所有 Python3 提交中击败了 17.21% 的用户class Solution: def missingNumber(self, nums: List[int]) -> int: missing=len(nums) for i,num in enumerate(nums):
2021-05-19 14:36:34
83
原创 118. 杨辉三角
118. 杨辉三角执行用时:52 ms, 在所有 Python3 提交中击败了6.34%的用户内存消耗:14.8 MB, 在所有 Python3 提交中击败了73.25%的用户class Solution: def generate(self, numRows: int) -> List[List[int]]: res=[] if numRows==1: return [[1]] res.append([1])
2021-05-19 14:19:50
87
原创 190. 颠倒二进制位
190. 颠倒二进制位法一:逐步左移相加执行用时:44 ms, 在所有 Python3 提交中击败了52.29%的用户内存消耗:14.6 MB, 在所有 Python3 提交中击败了85.37%的用户class Solution: def reverseBits(self, n: int) -> int: res=0 for i in range(32): res<<=1 res+=n&am
2021-05-19 13:39:26
123
原创 461. 汉明距离
461. 汉明距离法一:与1,异或,右移执行用时: 36 ms , 在所有 Python3 提交中击败了84.20% 的用户内存消耗:14.6 MB , 在所有 Python3 提交中击败了 94.88% 的用户class Solution: def hammingDistance(self, x: int, y: int) -> int: #右移与1 a=0 for i in range(32): a+=((
2021-05-19 12:11:52
73
原创 191. 位1的个数
191. 位1的个数普通位运算44 ms 14.5 MB Python3return sum(1 for i in range(32) if n&(1<<i))位运算优化44 ms 14.8 MB Python3class Solution: def hammingWeight(self, n: int) -> int: res=0 while n>0: n&=(n-1)
2021-05-19 11:26:47
98
原创 326. 3的幂
326. 3的幂对数计算法执行用时:76 ms, 在所有 Python3 提交中击败了94.26%的用户内存消耗:14.7 MB, 在所有 Python3提交中击败了85.61%的用户class Solution: def isPowerOfThree(self, n: int) -> bool: if n<=0: return False e=log10(n)/log10(3) return floor
2021-05-19 11:13:06
68
原创 204. 计数质数
204. 计数质数法一:暴力枚举超时class Solution: def countPrimes(self, n: int) -> int: #暴力枚举超时 def isprime(x): if x==1: return False for i in range(2,int(sqrt(x))+1): if x%i==0
2021-05-19 10:48:37
118
原创 155. 最小栈
155. 最小栈并行两个栈注意:1.python最后一个元素下标。list[-1]2.python最大值math.inf执行用时:60 ms, 在所有 Python3 提交中击败了92.45%的用户内存消耗:18 MB, 在所有 Python3 提交中击败了22.76%的用户class MinStack: def __init__(self): """ initialize your data structure here. """
2021-05-19 08:50:54
78
原创 384. 打乱数组
384. 打乱数组法一:暴力洗牌法不懂:self.array已经是list形式了,为什么aux还要再list一次呢?以下几个list少一个,换换地方都不行。执行用时:212 ms, 在所有 Python3 提交中击败了74.98%的用户内存消耗:20.2 MB, 在所有 Python3 提交中击败了45.17%的用户class Solution: def __init__(self, nums: List[int]): self.array=list(nums)#十分
2021-05-19 08:31:11
85
原创 121. 买卖股票的最佳时机
121. 买卖股票的最佳时机法一:max_ending_here,max_so_far执行用时:144 ms, 在所有 Python3 提交中击败了94.71%的用户内存消耗:23.5 MB, 在所有 Python3 提交中击败了63.57%的用户class Solution: def maxProfit(self, prices: List[int]) -> int: mn=prices[0] max_ending_here,max_so_far=
2021-05-17 14:01:35
88
原创 70.爬楼梯
70.爬楼梯法一:递归+记忆执行用时:40 ms, 在所有 Python3 提交中击败了58.96%的用户内存消耗:15 MB, 在所有 Python3 提交中击败了5.11%的用户class Solution: def climbStairs(self, n: int) -> int: def dfs(n,memo): if n==0 or n==1: memo[n]=1 if mem
2021-05-17 13:19:14
104
原创 19. 删除链表的倒数第 N 个结点
19. 删除链表的倒数第 N 个结点36 ms 14.8 MB Python3# Definition for singly-linked list.# class ListNode:# def __init__(self, val=0, next=None):# self.val = val# self.next = nextclass Solution: def removeNthFromEnd(self, head: ListNode,
2021-05-16 17:09:43
79
原创 102. 二叉树的层序遍历
102. 二叉树的层序遍历法一:C++队列执行用时: 0 ms , 在所有 C++ 提交中击败了100.00% 的用户内存消耗:12.1 MB , 在所有 C++ 提交中击败了 69.53% 的用/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0)
2021-05-16 17:02:27
111
原创 101. 对称二叉树
101. 对称二叉树法一:中序遍历有3个样例不能通过测试。其中一个是[1,2,2,2,null,2]预期:False返回:True# Definition for a binary tree node.# class TreeNode:# def __init__(self, val=0, left=None, right=None):# self.val = val# self.left = left# self.right
2021-05-16 15:50:19
111
原创 98. 验证二叉搜索树
98. 验证二叉搜索树法一:中序遍历执行用时: 52 ms , 在所有 Python3 提交中击败了76.78% 的用户内存消耗:17.2 MB , 在所有 Python3 提交中击败了48.72% 的用户用到了栈,其实就是python的列表# Definition for a binary tree node.# class TreeNode:# def __init__(self, val=0, left=None, right=None):# self.va
2021-05-16 13:47:37
92
原创 141.环形链表
141.环形链表快慢指针–龟兔赛跑执行用时:64 ms, 在所有 Python3 提交中击败了66.76%的用户内存消耗:18.1 MB, 在所有 Python3 提交中击败了54.61%的用户# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution:
2021-05-16 11:11:28
67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人