首页 > 其他
享元模式
在面向对象程序设计过程中,有时会面临要创建大量相同或相似对象实例的问题。创建那么多的对象将会耗费很多的系统资源,它是系统性能提高的一个瓶颈。例如,围棋和五子棋中的黑白棋子,图像中的坐标点或颜色,局域网中的路由器、交换机和集线器,教室里的桌子和凳子等。这些对象有很多相似的地方,如果能把它们相同的部分提 ...
分类:其他   时间:2021-05-24 15:43:01    收藏:0  评论:0  赞:0  阅读:27
5. 最长回文子串
方法一、DP 假设dp[i][j]表示从i到j下标是否是回文串 于是有dp[i][j]=dp[i+1][j-1]^(s[i]==s[j]) 时间O(n^2),空间O(n^2) 1 public String longestPalindrome(String s) { 2 int len = s.le ...
分类:其他   时间:2021-05-24 15:42:46    收藏:0  评论:0  赞:0  阅读:15
2. 两数相加
比较简单的递推 1 class Solution { 2 public ListNode addTwoNumbers(ListNode l1, ListNode l2) { 3 ListNode l3 = new ListNode(),l4=l3; 4 int tag=0; 5 while(l1!= ...
分类:其他   时间:2021-05-24 15:42:27    收藏:0  评论:0  赞:0  阅读:16
Echarts可视化图表工具重载、重新绘制问题
在制作动态传参的Echarts图表是时,需要新增筛选条件需求时发现只通过 var myChart = echarts.init(document.getElementById('main'));//<div>容器id:main 实例化,在第二次查询时echarts上回遗留上次查询的结果。 勾选6项筛 ...
分类:其他   时间:2021-05-24 15:42:14    收藏:0  评论:0  赞:0  阅读:24
leetcode204--计算范围内的质数个数,尽可能避免循环次数
一、题目描述 计数质数 > 统计所有小于非负整数 n 的质数的数量。 > > 示例 1: > > 输入:n = 10 > 输出:4 > 解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 > 示例 2: > > 输入:n = 0 > 输出:0 > 示例 3: > > 输入:n ...
分类:其他   时间:2021-05-24 15:41:56    收藏:0  评论:0  赞:0  阅读:18
docker 磁盘空间、日志、Volume清理
下面是记录一下docker涉及磁盘空间时会用上的命令,dockersystem是1.13及之后的版本才有的。一、镜像#查看当前docker使用的磁盘情况[root@C7-slave-72~]#dockersystemdfTYPETOTALACTIVESIZERECLAIMABLEImages000B0BContainers1702.45kB2.45kB(100%)LocalVolumes000B0
分类:其他   时间:2021-05-24 15:41:41    收藏:0  评论:0  赞:0  阅读:23
REST风格
什么是RESTful风格 http不仅仅是传输协议,更是一种应用协议。REST,即Representational State Transfer的缩写。意为是"表现层状态转化"。资源以某种形式进行状态转换。直白的讲就是按照一定的规范去操作某种特定格式的数据。RESTful表示一种风格,理解REST前 ...
分类:其他   时间:2021-05-24 15:41:31    收藏:0  评论:0  赞:0  阅读:24
Yii2:在多个表之间定义关系的正确方法
在控制器中,我有以下代码: public function actionView($id) { $query = new Query; $query->select('*') ->from('table_1 t1') ->innerJoin('table_2 t2', 't2.t1_id = t1. ...
分类:其他   时间:2021-05-24 15:41:17    收藏:0  评论:0  赞:0  阅读:16
Solaris操作系统学习日志(三)
1,vi中删除第1行 :1d 删除第1-100行的指令格式; :1,100d 2,vi中替换第一个出现的tab键为逗号"," :1,$s/\t/,/ // \t是tab键 再替换所有tab键为"#"; :1,$s/\t/#/g // \t是tab键, 字符g代表每行出现的字符全部替换 3,vi中在每 ...
分类:其他   时间:2021-05-24 15:41:06    收藏:0  评论:0  赞:0  阅读:29
序列化无数据怎么办?你需要继承序列化接口,自己实现序列化
最近在使用devexpress的mvvm框架,当用到对继承了INotifyPropertyChanged的基类BindableBase的派生类序列化时,总是无数据,只有{},到底出了什么问题?于是反编译后看到: [System.Runtime.Serialization.DataContract] ...
分类:其他   时间:2021-05-24 15:40:52    收藏:0  评论:0  赞:0  阅读:13
嵌入式系统——使用STM32的GPIO固件库编程实现简单按键触发流水灯
LED.h #ifndef LED_H #define LED_H #include "stm32f4xx.h" typedef enum LED_ID_T{ LED_D1 = 1, LED_D2, LED_D3, LED_D4 } LED_ID; void led_init(void); void ...
分类:其他   时间:2021-05-24 15:40:42    收藏:0  评论:0  赞:0  阅读:29
beautifulsoup 根据class属性查找标签的方法
1、写爬虫的时候遇到的:导入beautifulSoup后,查找类似<div class = "abcd">的时候。直接使用beautifulsoup的方法:soup.findall("div", class="abcd"),这样写的时候会报错。 2、按照官方的一种方法写在class后加“_“试了试没 ...
分类:其他   时间:2021-05-24 15:40:27    收藏:0  评论:0  赞:0  阅读:53
下载文件
1、封装 /* * 下载文件 * @param url:请求地址; * data:请求参数; * callback: 请求成功,回调操作 * type:接收文件类型可在响应头中查找 * */ DownLoad(url, data, callback, type) { axios.post(url, ...
分类:其他   时间:2021-05-24 15:39:54    收藏:0  评论:0  赞:0  阅读:20
Pod
kubectl create -f .\kubia-manual.yaml `apiVersion: v1 kind: Pod metadata: name: "kubia-manual" spec: containers: name: kubia image: "luksa/kubia" port ...
分类:其他   时间:2021-05-24 15:39:08    收藏:0  评论:0  赞:0  阅读:24
LeetCode 664. 奇怪的打印机
很久没有做题了,这道题目很容易想到用 dp 去做,但是 dp 过程中有一些细节值得记录下来。 题目描述 有台奇怪的打印机有以下两个特殊要求: 打印机每次只能打印由 同一个字符 组成的序列。 每次可以在任意起始和结束位置打印新字符,并且会覆盖掉原来已有的字符。 给你一个字符串 s ,你的任务是计算这个 ...
分类:其他   时间:2021-05-24 15:38:43    收藏:0  评论:0  赞:0  阅读:11
取非号(!)优先级相当高... 一定要记得加括号啊
#include <iostream> #include <cmath> #include <algorithm> using namespace std; void printer(char ch, int line){ int i=line; while(i>0){ for(int j=0; j ...
分类:其他   时间:2021-05-24 15:38:32    收藏:0  评论:0  赞:0  阅读:22
浅析UI设计与UX设计
交互设计的英文是Interaction Design,“inter”是英文前缀,意思为“两者之间”,“action”是指动作。所以简单理解,交互就是两个object之间进行互动,具有一个输入和输出的指令。举例来说,当你想要用洗衣机洗衣服的时候,把衣服放进洗衣机,然后按下按钮,这一系列动作其实就是输入 ...
分类:其他   时间:2021-05-24 15:38:04    收藏:0  评论:0  赞:0  阅读:12
计算器
import re def atom_cal(exp): if '*' in exp: a,b = exp.split('*') return str(float(a) * float(b)) elif '/' in exp: a, b = exp.split('/') return str(flo ...
分类:其他   时间:2021-05-24 15:37:56    收藏:0  评论:0  赞:0  阅读:21
解决使用Git找不到.ssh文件夹的办法
解决使用Git找不到.ssh文件夹的办法 首先生成git密钥 git config --global user.name "你的名字(最好是中文全名)" git config --global user.email "你的邮箱地址(最好是公司邮箱,例1586748352@qq.com)" 然后之后发 ...
分类:其他   时间:2021-05-24 15:37:46    收藏:0  评论:0  赞:0  阅读:13
pandas如何获取Excel文件下所有的sheet名称
一定要加sheet_name=None,才能读取出所有的sheet,否则默认读取第一个sheet,且获取到的keys是第一行的值 import pandas as pd # 读取所有Sheet df = pd.read_excel('456.xlsx', sheet_name=None) print ...
分类:其他   时间:2021-05-24 15:37:38    收藏:0  评论:0  赞:0  阅读:16
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!