- 博客(690)
- 收藏
- 关注
原创 postgresql ERROR: cannot drop the currently open database
这个错误表明你正在尝试删除或者切换当前正在使用的数据库。在PostgreSQL中,一个数据库对应着一个进程,当一个数据库处于打开状态时,你不能直接删除或者切换它,否则会引发上述错误。其中your_database_name是你想要删除或者切换的数据库名称,而pid是活跃连接的进程ID。注意:在执行这些操作之前,请确保你有足够的权限,并且已经做好了必要的数据备份,以防止数据丢失。终止所有活跃连接后,你就可以安全地删除或切换数据库了。如果有活跃的连接,你需要首先终止它们。
2024-12-25 16:37:11
580
原创 小粑记故乡的记忆
母亲做的小粑,皮薄,馅料清淡且水分适度,充分保留了面粉的鲜味和时蔬的清香气。此时,麦香和馅香在舌尖聚集,再弥漫开来,瞬间口腔中的每一颗味蕾都被激活了。此时,从母亲指间落下的水滴,一滴,两滴,三滴……像被阳光串起来的珍珠链子,闪烁着亮光,跳进了“突突突”,冒着丝丝缕缕热气的锅里。而乡间会做小粑的主妇们也都日渐老去,会做小粑,和爱吃小粑的人都越来越少了。回忆起新麦上市,母亲在厨房里,偎着灶台做小粑的情景,心头会涌起说不尽的幸福感,像心尖尖上淌出了蜜。米粉小粑相较于面粉小粑,总觉的鲜香不足,嚼劲也不及。
2024-12-15 19:17:32
261
2
原创 postgresql 新增用户
在PostgreSQL中,您可以使用CREATE ROLE或CREATE USER命令来添加新用户。CREATE USER实际上是CREATE ROLE的一个包装器,为角色添加登录权限。请记得替换mynewuser, mypassword, mydatabase为您实际想要创建的用户名、密码和数据库名。postgresql 新增用户。
2024-12-09 21:02:32
1613
原创 学会用VSCode debug
要使用source map进行调试的前提是,我们的项目代码中要能生成source map文件才可以使用,所以如果使用Typescript、babel、webpack等,需要进行相应的配置生成source map文件后再进行对应的配置使用。VS Code本身作为编辑器,最大的优点是可以一边编辑源码一边断点调试,调试功能完备,具有devtool没有的一些高级断点功能,对于Node.js和JavaScript程序的调试效率很高;这里需要注意的是,对于不同类型的调试器,launch配置中的属性可能都是各不相同的。
2024-12-09 21:02:00
1427
原创 SpringMVC中的Handler、HandlerMapping、HandlerAdapter
目前,我们知道了HandlerMapping是用于将请求映射到一个HandlerExecutionChain的,而HandlerExecutionChain主要执行该请求的所有Interceptor,用于对请求进行拦截和善后,并且它保存了实际的Handler对象,该对象是Object类型,不和任何框架中的处理器类耦合,这给了其它框架整合到SpringMVC的能力。讲实话,要不是这学期扫一眼学校的课件,我都不知道有这东西,这东西本来就是对使用框架进行开发的开发者隐藏的。不知道也没关系,现在你知道它的作用了。
2024-12-02 15:55:59
1357
原创 Excel在CONCATENATE中添加双引号
Excel在CONCATENATE中添加双引号_Excel连接。Excel在CONCATENATE中添加双引号。备注:两个引号变成一个引号。
2024-12-02 15:33:12
650
原创 彻底搞懂PostgreSQL的模糊查询:LIKE和ILIKE
彻底搞懂PostgreSQL的模糊查询:LIKE和ILIKE如果我们使用的是PostgreSQL数据库,那么我们可以使用LIKE和ILIKE做模糊查询,LIKE语法是SQL标准而ILIKE是PostgreSQL的一个扩展。构造数据先创建一张表,然后插入一些数据;id serial,id | name1 | One2 | Two5 | oNE6 | 99%(6 rows)基本使用。
2024-12-02 15:30:29
800
原创 PostgreSql模糊查询sql语句
(4,‘PostgreSQL is supported powerful BRIN Indexes’,‘sdfsf双方都水电费’,‘sfsdfsdfsdfsdfsdfsdfsdf’);,(3,‘PostgreSQL is better than SQL Server’,‘ni 是猪吗’,‘666冲冲弄’),(2,‘Database Research & Development’,‘我也不知道啊’,‘谁长的帅’)(1,‘Anvesh Patel’,‘会报路径找不到’,‘中国人长的帅’)% 表示任意个字符;
2024-12-02 15:28:16
1042
原创 postgresql in模糊查询
Create tablespace (创建表空间关键字)tablespace_name(表空间名称) datafile(指定表空间文件) ‘表空间文件路径’ size 1g (指定表空间文件的是初始大小)autoextend (表示表空间大小自动扩展)on next 100M(指定每次表空间满了扩展的大小) maxsize(指定表空间的最大存储值) unlinited(表示不限制表空间的最大值);select 列名,列名,…value1的值比value2值小,表示值在value1和value2之间。
2024-12-02 15:26:46
740
原创 用postgresql实现数组中的模糊字符串查询
要在PostgreSQL中实现数组中的模糊字符串查询,你可以使用ANY关键字结合ILIKE(不区分大小写的模糊匹配)操作符。假设你有一个表posts,其中有一个数组字段tags和一个文本字段content,你想要根据数组中的某个标签进行模糊查询。在这个查询中,content ILIKE '%search_term%'会查找content字段中包含search_term(不区分大小写)的所有记录。在这个查询中,'search_term%'表示你想要搜索的标签的前缀。%是一个通配符,表示任意数量的字符。
2024-12-02 15:25:21
604
原创 springmvc常用注解之@Controller和@RequestMapping
RequestMapping(value=“/get/id/**/{id}”):可匹配“/get/id/abc/abc/123”或“/get/id/123”,也就是Ant风格和URI模板变量风格可混用;”):可匹配“/get/id1”或“/get/ida”,但不匹配“/get/id”或“/get/idaa”;@RequestMapping(value=“/get/id*”):可匹配“/get/idabc”或“/get/id”,但不匹配“/get/idabc/abc”;value: 指定请求的实际url。
2024-11-22 09:43:36
308
原创 springmvc 用了 @RequestMapping 是不是可以不用
通常,我们会在一个类上同时使用 @RequestMapping 和 @Controller ,表示这个类是一个控制器,并且该类中的方法都是相对于类级别的请求映射。在这个例子中,UserController 类上的 @RequestMapping(“/users”) 表示所有的方法映射都是在 /users 路径下,@Controller 表示这是一个控制器。所以,@RequestMapping 并不能脱离 @Controller 单独使用,二者关系紧密,一般是配合使用的。
2024-11-22 09:42:02
439
原创 为什么在访问jsp页面时,“/” 该请求被DispatcherServlet处理,从而找不到相应的页面
如果URL模式配置为“/”,这意味着所有的请求都会被DispatcherServlet处理。.修改DispatcherServlet的URL模式:将DispatcherServlet的URL模式修改为“/”以外的其他模式,例如“/app/”,这样只有以“/app/”开头的请求才会被DispatcherServlet处理,而静态资源请求则由Web服务器直接处理。.URL模式配置错误:如果DispatcherServlet的URL模式配置为“/”,它会拦截所有的请求,包括对静态资源的请求。
2024-11-22 07:36:30
384
原创 10种常见的激活函数
Relu激活函数优点: 当输入 x<0 时,输出为 0,当 x> 0 时,输出为 x。sigmoid激活函数图像如下,它的输出取值是(0, 1)。tanh函数的图像与sigmoid十分相似,它的输出取值是(-1, 1),也具有同样的缺点,梯度消失,计算复杂。所有的激活函数都有一个特征,非线性,这是作为激活函数的必要条件。sigmoid的分段线性逼近激活函数,速度比sigmoid快。激活函数公式与图像如下所示。激活函数公式与图像如下所示。激活函数公式与图像如下所示。激活函数公式如下所示。
2024-11-20 16:11:31
239
原创 卷积一文介绍CNN/RNN/GAN/Transformer等架构
这两个网络以对抗的方式进行训练,生成器生成更逼真的样本,而判别器则提高检测真假样本的能力。它根据前面的单词和上下文向量中包含的信息预测目标序列中的下一个单词,从而依次生成输出序列。总之,RNN是一种用于处理顺序数据的神经网络,它每次处理一个元素的信息,利用递归连接来“记忆”前一个元素的信息。将RNN想象成传送带,一次处理一个元素的信息,从而“记住”前一个元素的信息,对下一个元素做出预测。它们通常用于序列到序列问题,如机器翻译,其目标是将一种语言(源语言)的输入文本转换为另一种语言(目标语言)的相应文本。
2024-11-20 14:31:36
907
1
原创 卷积神经网络 - 第三周测验
检测算法现在你要构建一个能够识别三个对象并定位位置的算法,这些对象分别是:行人(c=1),汽车(c=2),摩托车(c=3)。下图中的标签哪个是正确的?注:继续上一个问题,下图中y的值是多少?注:“?”是指“不关心这个值”,这意味着神经网络的损失函数不会关心神经网络对输出的结果,和上面一样,。【 】 y=[1,?【 】 y=[?【 】 y=[0,?
2024-11-20 12:03:26
534
原创 比较全面的L1和L2正则化的解释
若有更好的想法,期待您的精彩回复,文章若有不足之处,欢迎更正指出。上图所示,红色实线是正则项区域的边界,蓝色实线是图片的等高线,越靠里的等高圆,图片越小,梯度的反方向是图片减小最大的方向,用图片表示,正则项边界的法向量用实黑色箭头表示。由上式可知,正则化的更新参数相比于未含正则项的更新参数多了图片项,当w趋向于0时,参数减小的非常缓慢,因此L2正则化使参数减小到很小的范围,但不为0。结论:含L1正则化的损失函数在0点取得极值的条件比相应的L2正则化要宽松的多,所以,L1正则化更容易得到稀疏解(w=0)。
2024-11-18 22:04:30
477
原创 10种常见的激活函数
Relu激活函数优点: 当输入 x<0 时,输出为 0,当 x> 0 时,输出为 x。sigmoid激活函数图像如下,它的输出取值是(0, 1)。tanh函数的图像与sigmoid十分相似,它的输出取值是(-1, 1),也具有同样的缺点,梯度消失,计算复杂。所有的激活函数都有一个特征,非线性,这是作为激活函数的必要条件。sigmoid的分段线性逼近激活函数,速度比sigmoid快。激活函数公式与图像如下所示。激活函数公式与图像如下所示。激活函数公式与图像如下所示。激活函数公式如下所示。
2024-11-18 21:08:07
422
原创 有个苦逼的上班族,他每天忘记定闲钟的概率为0.2,上班堵车的概率为0.5,如果他既没定闹钟上班又堵车那他迟到的概率为1.0,如牙他定了闹钟但是上班堵车那他迟到的概率为0.8,如果他没定闹钟但是上班不堵
有个苦逼的上班族,他每天忘记定闲钟的概率为0.2,上班堵车的概率为0.5,如果他既没定闹钟上班又堵车那他迟到的概率为1.0,如牙他定了闹钟但是上班堵车那他迟到的概率为0.8,如果他没定闹钟但是上班不堵车他迟到的概率为0.9,如果他既定了闹钟上班又不堵车那他退到的概率为0.0,那么求出他在60天里上班迟到的期望。定了闹钟且不堵车迟到的概率:0.8 * 0.5 * 0 = 0(定了闹钟且不堵车)定了闹钟但堵车迟到的概率:0.8 * 0.5 = 0.4(定了闹钟但堵车)
2024-11-18 20:57:13
340
原创 逻辑回归LR(Logistic Regression)原理以及代码实践
逻辑回归LR(Logistic Regression)原理以及代码实践简介逻辑回归应该算得上是机器学习领域必须掌握的经典算法之一,并且由于其简单有效、可并行化、可解释性强等优点,至今仍然也是分类问题中最基础和最受欢迎的算法之一。尽管它的名字里面有“回归”两字,但是实际上它是用来做分类的,“逻辑”两字是其英文名字“Logistic”的音译,实际上是来自于该方法中使用的Logit函数。逻辑回归可以用于一些常见的分类问题,比如垃圾邮件过滤、网上虚假交易识别、肿瘤恶性或者良性的判断等。
2024-11-18 20:49:59
1727
原创 Python正则表达式中re.M 是什么意思
使预定字符类 \w \W \b \B \s \S 取决于当前区域设定,比如在转义符\w,在英文环境下,它代表[a-zA-Z0-9_],即所以英文字符和数字。改变 ^ 和 $ 的行为,^匹配开始位置,这种模式下匹配每一行的开始,$匹配结束位置,这种模式下匹配每一行的结束。使预定字符类 \w \W \b \B \s \S \d \D 取决于unicode定义的字符属性。这个模式下正则表达式可以是多行,忽略空白字符,并可以加入注释,方便理解。Python正则表达式中re.M的意思是:多行匹配,影响 ^ 和 $。
2024-11-17 16:39:11
308
原创 回归分析\相关性分析中需要相关的两个变量
2.在相关性分析中需要相关的两个变量(A)。5.在回归分析中需要相关的两个变量(B)。A.因变量是随机的量,自变量也是随机的量。D.因变量是控制的量,自变量也是控制的量。A.因变量是随机的量,自变量也是随机的量。D.因变量是控制的量,自变量也是控制的量。B.因变量是随机的量,自变量是控制的量。C.因变量是控制的量,自变量是随机的量。B.因变量是随机的量,自变量是控制的量。C.因变量是控制的量,自变量是随机的量。
2024-11-17 13:39:16
160
原创 深度学习面试题三
通常,前面的层提取的是图像的通用特征(generic features)(例如边缘检测,色彩检测),这些特征对许多任务都有用。③合并后总面积小的: 保证合并操作的尺度较为均匀,避免一个大区域陆续“吃掉”其他小区域 (例:设有区域a-b-④c-d-e-f-g-h。不好的合并方法是:ab-c-d-e-f-g-h ->abcd-e-f-g-h ->abcdef-gh -> abcdefgh)(3)从剩下的矩形框A、C、E中,选择概率最大的E,然后判断E与A、C的重叠度,重叠度大于一定的阈值,那么就扔掉;
2024-11-17 09:55:47
536
原创 深度学习面试题二
66、通过一张张动图形象的理解LSTMLSTM ——是一种特殊 RNN 类型,可以学习长期依赖信息。LSTM 由Hochreiter & Schmidhuber (1997)提出,并在近期被Alex Graves进行了改良和推广。在很多应用问题,LSTM 都取得相当巨大的成功,并得到了广泛的使用。然而LSTM结构复杂,初学者难于理解,本文通过动图形象直观的理解LSTM。一、短时记忆RNN 会受到短时记忆的影响。如果一条序列足够长,那它们将很难将信息从较早的时间步传送到后面的时间步。因此,如果
2024-11-17 09:48:24
714
原创 DNN(深度神经网络)和CNN(卷积神经网络)区别
CNN则是一种通过卷积计算的前馈神经网络,具有局部连接和权值共享的特点,特别适用于图像处理和计算机视觉任务。CNN在图像分类、目标检测、人脸识别等方面表现出色,因其能够有效地提取图像的局部特征,并在图像数据上实现高效学习。DNN是一种最简单的神经网络,由多个神经元组成,每个神经元与前一层的所有神经元相连,信号从输入层向输出层单向传播。DNN具有较高的灵活性,能够适应各种类型的数据和任务,广泛应用于语音识别、自然语言处理、推荐系统等领域。然而,DNN的参数数量较多,训练和推理的计算成本较高。
2024-11-17 09:05:30
1093
原创 深度学习精选面试题一
后接了3个Local-Conv层,这里是用Local-Conv的原因是,人脸在不同的区域存在不同的特征(眼睛/鼻子/嘴的分布位置相对固定),当不存在全局的局部特征分布时,Local-Conv更适合特征的提取。深度学习时递归的广义线性模型,神经元的激活函数,即为广义线性模型的链接函数。简言之,引起梯度消失和梯度爆炸的原因分别是:梯度消失:根据链式法则,如果每一层神经元对上一层的输出的偏导乘上权重结果都小于1的话,那么即使这个结果是0.99,在经过足够多层传播之后,误差对输入层的偏导会趋于0。
2024-11-17 09:01:37
302
原创 机器学习100道经典面试题库(二)
词是字的组合,相邻的字同时出现的次数越多,就越有可能构成一个词。用AR模型法求信具体作法是:①选择AR模型,在输入是冲激函数或白噪声的情况下,使其输出等于所研究的信号,至少,应是对该信号的一个好的近似。解析:C是惩罚参数,它的值越大,对误分类的惩罚就越大,分类的正确率就越高,对训练数据的拟合效果越好,当C趋于无穷大时,模型过拟合,对于训练集数据可以实现正确分类,答案选A。解析:最大熵代表了整体分布的信息,通常具有最大熵的分布作为该随机变量的分布,不能体现两个词的相关性,但是卡方是检验两类事务发生的相关性。
2024-11-17 08:52:58
1174
原创 感受野计算
在CNN网络中,一张图经过核为3 x 3,步长为2的卷积层,ReLU激活函数层,BN层,以及一个步长为2,核为2 x 2的池化层后,再经过一个3 x 3的的卷积层,步长为1,此时的感受野是?1、感受野大小的计算方式是从最后一层 feature map 开始,往下往上的计算方法,即先计算最深层在前一层上的感受野,然后以此类推逐层传递到第一层;4、第 i ii 层特征图的感受野大小和第 i ii 层的卷积核大小和步长有关系,同时也与第 i + 1 i+1i+1 层特征图的感受野大小有关。
2024-11-17 08:04:42
519
原创 Naive Bayes
在计算条件概率过程中,一个不容忽视的细节是拉普拉斯平滑:即考虑条件概率是由有限的训练样本统计计算得出,那么自然可能存在未覆盖的特殊情况,例如在分类标签Ai下Bj的某特征出现概率为0,那么在Bj出现该特征时作用的所有结果都会是0。至此,朴素贝叶斯算法训练的过程实际上就是求解各个先验概率P(Ai)和条件概率P(Bj|Ai)的过程,然后在预测分类过程中则仅需将训练过程中得到的各个概率值代入贝叶斯公式中,即可得到当前特征下的各分类标签的相对概率结果。,Bn的情况下计算Ai发生的概率,为待求目标。
2024-11-16 20:16:38
815
原创 pandas 索引
iloc方法是通过索引行、列的索引位置[index, columns]来寻找值。loc方法是通过行、列的名称或者标签来寻找我们需要的值。
2024-11-16 19:44:26
149
原创 Springmvc配置文件application.xml 和 spring-servlet.xml
注意:对于 servlet配置文件里面应该初始化的东西,除了视图的解析方式、静态资源文件的存放位置、controller的初始化方式之外,其他的都不应该放在 servlet 配置文件中,应为它只负责 请求的转发,返回结果的解析以及静态资源文件的解析,其他的对象的初始化,定时任务…3.1.因为 application.xml 是系统级别的上下文,所以它的初始化需要放到 web.xml 中的标签中,同时其他的类似定时任务的配置文件等等都是放在这个标签下进行初始化的。2.两个配置文件的作用和配置位置。
2024-11-15 15:15:59
807
2
原创 SSH是 struts+spring+hibernate集成框架
应用框架更倾向于面向专业领域的软件重用,随着软件行业的不断发展,各种系统变得更加复杂,其中所涉及的领域也越来越宽泛,如果每接到一个新的系统重新开始开发,那会是一个很漫长的过程,降低了工作效率。框架的使用可以大大缩短大型系统的开发周期,提高开发质量,就传统的Java编程来说,基于类库的面向对象的技术来比较,框架已经为我们封住这些代码,在开发的过程中,只要能够调用这些已经写好的类或接口,来实现其中的方法,或者重写其中的方法,使其为我们的工作服务,那么就可以节省我们的开发周期。使工作更加高效有序地进行。
2024-11-15 10:55:30
502
原创 REST风格(Representational State Transfer)
REST风格的核心思想是将Web应用程序的功能作为资源来表示,使用统一的标识符(URI)来对这些资源进行操作,并通过HTTP协议(如GET、POST、PUT、DELETE等)来定义对这些资源的操作。轻量级:REST使用简单的HTTP请求和响应来实现资源之间的交互,这使得REST服务在跨平台和跨语言的Web服务中广泛使用。统一接口:通过统一的接口和资源管理,REST风格提供了标准的HTTP方法来访问和操作资源。无状态:REST采用无状态的客户端-服务器模型,减少网络延迟和带宽消耗。
2024-11-15 10:52:05
591
原创 Spring声明式事务 编程式事务
在同一个类中,对于@Transactional注解的方法的调用,事务传播行为不会生效,因为Spring框架中使用代理模式实现事务机制,在同一个类没办法生成代理对象,所以不会产生事务传播行为。默认值是false,不开启。现在有两个业务方法,每个业务方法都添加了事务,当在业务方法1中调用了业务方法2,那么业务方法2的事务会加入到业务方法1的事务中还是会独立出来,就是由事物的传播行为来指定。REQUIRED:如果父方法中有事务,子方法就加入到父方法的事务中,如果没有就自己创建一个事务,最终只有一个事务。
2024-11-10 18:52:47
756
原创 spring 声明式事务
确保你的数据源支持事务,并且你已经正确配置了事务管理器。如果使用JDBC,通常会配置一个DataSourceTransactionManager;如果使用JPA,则会配置一个JpaTransactionManager。Spring 的声明式事务管理主要通过@Transactional注解来实现,它可以确保方法执行期间的原子性、一致性、隔离性和持久性(即ACID特性)。@Transactional注解可以设置事务的隔离级别、传播行为、超时设置、只读指示等属性。spring 声明式事务。// 其他配置...
2024-11-10 18:48:33
327
原创 java.lang.NoSuchMethodError: org.springframework.dao.support.DataAccessUtils.nullableSingleResult(Lj
是因为Spring相关的jar包版本的问题,解决办法,把spring相关的jar包改成统一的版本。(建议在加载spring相关的jar时,就用统一的版本,可能有时候不会出错,为了避免此类的错误,还是改成一样版本的)
2024-11-10 18:03:49
195
原创 NR基础之RE、RB、CRB、PRB、VRB、REG、RBG、CCE等概念
PRB表示物理资源块,VRB表示虚拟资源块,eNB(注:表示4G基站)一般通过VRB给UE指示资源信息,具体的物理资源映射需要计算通过VRB映射到对应PRB后才能得到,一般集中式的表示一个用户的资源占用连续的RB,分布式表示一个用户占用带宽上不连续的RB资源,提高系统的频率分集增益,提高抗干扰能力。平常所说的符号,即调制后的数据符号,是映射到RE上的,与OFDM 符号是两个不同的概念。此外,不同不同的SCS,它们的Point A是相同的,也就是不同SCS的CRB0的子载波0的中心频点是相同的。
2024-11-04 16:02:48
1211
原创 无线通信中的CSI及其作用
另一方面,也是为了保证UE的实现能力。这里面的信号指的是来自设备外部需要通过这台设备进行处理的电子信号,噪声是指经过该设备后产生的原信号中并不存在的无规则的额外信号(或信息),并且该种信号并不随原信号的变化而变化。一般来说,信噪比越大,说明混在信号里的噪声越小,声音回放的音质量越高,否则相反。其中,是真实相位信息, δ是接收机的定时偏移, β是未知的相位偏移,Z是相位测量噪声。狭义来讲,信噪比SNR是指放大器的输出信号的功率与同时输出的噪声功率的比,常常用分贝数表示,设备的信噪比越高表明它产生的噪声越少。
2024-11-03 15:34:58
884
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人