摘要: 剑指offer 剑指 Offer 03. 数组中重复的数字 ,剑指 Offer 04. 二维数组中的查找 剑指 Offer 05. 替换空格 , 剑指 Offer 06. 从尾到头打印链表 , 剑指 Offer 07. 重建二叉树 , 剑指 Offer 09. 用两个栈实现队列 , 剑指 Offer 阅读全文
posted @ 2021-04-06 23:27 Vincent-yuan 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Java开发手册及规范 嵩山版Java开发手册 Java开发手册-集合处理 Java开发手册-并发处理 Java基础 java基础(一) ,java基础(二):变量和数据类型 ,java基础(二):补充,java基础(三):条件判断,循环,类与对象 java基础(四) ,java基础(五):多态和接 阅读全文
posted @ 2020-12-09 07:15 Vincent-yuan 阅读(434) 评论(0) 推荐(0) 编辑
摘要: SpringCloud学习 大话springcloud 讲述了它是什么,有什么作用,包含的一些功能, 例如服务发现,配置中心、消息总线、负载均衡、断路器、数据监控等。 以及它包含的一些核心成员,例如 Netflix Eureka, Netflix Hystrix, Netflix Zuul, Net 阅读全文
posted @ 2020-12-02 21:54 Vincent-yuan 阅读(163) 评论(0) 推荐(0) 编辑
摘要: vue学习系列 vue.js入门学习 , vue.js组件快速入门(上) , vue.js组件快速入门 , vue.js使用ajax操作 , 如何用vue-resource实现ajax实现的功能 用ajax和resource分别实现OAuth的注册,登录,注销, API调用 , vue的browse 阅读全文
posted @ 2020-07-28 07:53 Vincent-yuan 阅读(184) 评论(0) 推荐(0) 编辑
摘要: c#基础知识 dotnet_core_micro_service java基础 java框架学习 linux sqlserver学习 前端 设计模式 数据结构与算法 杂记 导航 阅读全文
posted @ 2020-05-26 07:00 Vincent-yuan 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 这里整理下之前关于dotnet方面的文章索引。 c#基础知识: c#线程基础 , sqlserver连接串的使用 , 教你怎么搭建自己的nuget服务器及使用 , windows定时服务 , 教你怎么用winform上操作windows服务:启动,暂停,停止 c#模拟登录获取Cookie , 一.d 阅读全文
posted @ 2019-09-12 06:59 Vincent-yuan 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 有一个安全设计原则——“数据与代码分离”原则,它可以说是专门为了解决注入攻击而生的。 而注入攻击的本质,是把用户输入的数据当做代码执行。 这里有两个关键条件: 第一个是用户能够控制输入; 第二个是原本程序要执行的代码,拼接了用户输入的数据。 1 SQL注入 1.1 下面是一个SQL注入的典型例子。 阅读全文
posted @ 2024-06-04 23:40 Vincent-yuan 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 对于多个类型相似的操作,如何实现统一处理,简化操作。 例如,现在由多个类定义,类定义中都包含客户编号,但是缺少客户名称。 如果采用常规的方式,我对于需要展示客户名称的场景,需要对每个类的每个场景去处理,来根据客户编号获取客户信息,并设置客户名称。 但是这种方式对存在很多的冗余代码。 这种情况就可以用 阅读全文
posted @ 2024-04-22 23:12 Vincent-yuan 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 一.前言 设计良好的计算机软件应该是易于扩展,同时抗拒修改。 这就是著名的开闭原则(OCP)。 换句话说,一个设计良好的计算机系统应该在不需要修改的前提下就可以轻易被扩展。 其实这也是我们研究软件架构的根本目的。如果对原始需求的小小延伸就需要对原有的软件系统进行大幅修改, 那么这个系统的架构设计显然 阅读全文
posted @ 2023-09-09 17:32 Vincent-yuan 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 1、简单的排序 sorted函数可以对可迭代类型的容器内的数据进行排序 lst1 = (5,4,3,2,1) lst2 = ('F','D','Y','e','a','v')#字符串类型的排序按照ASCII的大小进行比较 L1 = sorted(lst1) L2 = sorted(lst2) pri 阅读全文
posted @ 2023-03-22 22:11 Vincent-yuan 阅读(65) 评论(0) 推荐(0) 编辑
摘要: Python 推导式是一种独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体。 Python 支持各种数据结构的推导式: 列表(list)推导式 字典(dict)推导式 集合(set)推导式 元组(tuple)推导式 列表推导式 列表推导式格式为: [表达式 for 变量 in 列 阅读全文
posted @ 2023-03-20 23:05 Vincent-yuan 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 这里主要记录主要的python语法。 1.编码 python3默认时UTF-8编码,也可以为源文件指定不同的编码(使用 Windows-1252 字符集中的字符编码): # -*- coding: cp-1252 -*- 2.注释 Python中单行注释以#开头。 # 第一个注释 print ("H 阅读全文
posted @ 2023-03-20 22:42 Vincent-yuan 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1. 首先安装:openpyxl, pandas的依赖库 pandas使用时,会用到openpyxl,所以需要两个都装下; 可以使用如下方式 pip install openpyxl pip install pandas # 使用阿里云镜像安装 pip install pandas -i https 阅读全文
posted @ 2023-03-13 22:13 Vincent-yuan 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 这里简单记录小程序调试步骤,帮助开发单步调试错误,分析问题。 具体步骤 1、先运行可浏览页面2、找到待调试的页面3、在调试器面板 Sources里找到对应路径的页面和js文件4、在适当的位置设置断点5、触发断点 6、注意单步调试按钮 (F10单步调试,F8 跳过) 注意:Sources下对应的目录时 阅读全文
posted @ 2023-03-05 15:45 Vincent-yuan 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 简单示例如下 from flask import Flask app = Flask(__name__) @app.route('/hello') def hello(): return 'hello' @app.route('/books') def books(): return 'books' 阅读全文
posted @ 2023-02-25 21:37 Vincent-yuan 阅读(1755) 评论(0) 推荐(0) 编辑
摘要: python 环境安装: python 3.10 python工具安装: pycharm社区版 安装flask 可以用pip install flask安装 ; 也可以直接在pycharm中输入from flask import Flask后点击安装。 编写第一个helloworld程序 1.Fil 阅读全文
posted @ 2023-02-25 17:40 Vincent-yuan 阅读(276) 评论(0) 推荐(0) 编辑