首页 > 编程语言
python编程基础之字符编码
字符编码具体原理 计算机的三大核心cpu、内存、硬盘,CPU相当于人的大脑,内存做临时存储,硬盘做永久存储 文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就可以启动一个进程,是在内存中的,所以在编辑器编写的内容也都是存放在内存中的,断电后数据就丢失了。因而需要保 ...
分类:编程语言   时间:2021-05-11 22:06:57    收藏:0  评论:0  赞:0  阅读:37
python 环境迁移
在搭建框架的时候往往会在本地试行,然后有一些python需要用到的第三方库,直接通过pip下载,直接导入。这里存在一个问题,如果这个框架要在别的电脑上运行的时候,他需要一个一个安装所需的第三方插件,这个过程过于繁琐,基于这个,在网上找了几个方法。记录一下 方法一: pipreqs 步骤: 1、安装p ...
分类:编程语言   时间:2021-05-11 22:05:35    收藏:0  评论:0  赞:0  阅读:32
关于Java你该知道这些
一、项目 1、明确你的项目到底是做什么的,有哪些功能 2、明确你的项目的整体架构,在面试的时候能够清楚地画给面试官看并且清楚地指出从哪里调用到哪里、使用什么方式调用 3、明确你的模块在整个项目中所处的位置及作用 4、明确你的模块用到了哪些技术,更好一些的可以再了解一下整个项目用到了哪些技术 在你无法 ...
分类:编程语言   时间:2021-05-11 22:05:02    收藏:0  评论:0  赞:0  阅读:24
Docker 封装java镜像
原文地址:https://www.cnblogs.com/xiao987334176/p/11771881.html 一、概述 目前java采用的框架是Spring,服务器直接通过 java -jar xxx.jar 就可以启动服务了。 二、jdk镜像 在docker中跑java应用,需要有jdk环 ...
分类:编程语言   时间:2021-05-11 22:03:47    收藏:0  评论:0  赞:0  阅读:27
Javascript中常用的数组方法总结
push() 作用: 将一个或多个元素添加到数组的末尾,并返回该数组的新长度,会改变原数组。 1 <script> 2 let arr = ['橘子', '布丁', '千珏', '卡特'] 3 let newArr = arr.push('咪咪') 4 console.log(newArr); // ...
分类:编程语言   时间:2021-05-11 22:01:41    收藏:0  评论:0  赞:0  阅读:24
每日LeetCode - 28. 实现 strStr()(C语言和Python 3)
C语言 Python 3 class Solution: def strStr(self, haystack: str, needle: str) -> int: return haystack.find(needle) ...
分类:编程语言   时间:2021-05-11 22:01:33    收藏:0  评论:0  赞:0  阅读:29
java性能定位
一、线程死锁 二、堆内存(堆溢出) 三、GC(年轻和老年) jstat(JVM统计监测工具),监控的内容有:类装载、内存、垃圾收集、jit编译的信息。语法格式如下: jstat [ generalOption | outputOptions vmid [interval[s|ms] [count]] ...
分类:编程语言   时间:2021-05-11 22:00:13    收藏:0  评论:0  赞:0  阅读:18
C++内存管理
C语言中申请和释放空间(内置类型) malloc只负责申请空间, 不进行空间初始化 calloc负责申请空间, 并进行零时的初始化, 全部初始化为0 realloc调整生成的空间 void test(){ int* p1 = (int*)malloc(sizeof(int)); free(p1); ...
分类:编程语言   时间:2021-05-11 21:57:16    收藏:0  评论:0  赞:0  阅读:19
Python GUI界面搭建
创建一个GUI窗体最基本的思路:1.先导入wx模块:import wx2.创建一个程序:app=wx.App() #实例化主循环3.创建完程序后,接着建立一个窗口(Frame):win= wx.Frame(None)4.创建完窗口后,需要显示出来:win.Show()5.最后运行主程序:app.Ma ...
分类:编程语言   时间:2021-05-11 21:52:18    收藏:0  评论:0  赞:0  阅读:26
LeetCode 26. 删除有序数组中的重复项
双指针法 分析: 设置两个指针:p1,p2,初始p1指向数组的第一个元素,p2指向第二个元素 1)如果p1的值 == p2的值,就让p2后移一位 2)如果p1的值 != p2的值,修改p1的下一个元素的值为p2指向元素的值,然后将二者同时后移 p1始终指向要覆盖的元素的前一位,p2遍历整个数组将不重 ...
分类:编程语言   时间:2021-05-11 21:51:57    收藏:0  评论:0  赞:0  阅读:21
数组的反转
数组反转 解题思路 定义2个数组arrays和result,将result[4]=arrays[0],result[3]=arrays[1],以此类推。 输出result[5] package com.yicurtain.array; public class demo02 { public sta ...
分类:编程语言   时间:2021-05-11 21:51:32    收藏:0  评论:0  赞:0  阅读:24
二叉树二叉链表的层序遍历(C语言)
用C语言借助一个队列实现二叉树层序遍历,包括二叉树与队列的结构定义,基本操作的实现。 ...
分类:编程语言   时间:2021-05-11 21:46:47    收藏:0  评论:0  赞:0  阅读:38
python使用ftplib模块,简单通过ftp上传文件
功能描述 在ftp服务器开启的情况下,使用ftplib模块实现本地文件上传的功能(python -V 3.85),和经常使用的pymysql,pymongo等模块不同,ftplib模块的登录,连接和登录是两个分开的部分。 import ftplib from os import path # 预先定 ...
分类:编程语言   时间:2021-05-11 21:46:38    收藏:0  评论:0  赞:0  阅读:19
JavaScript-Web-API-事件
一、 事件绑定: 获取触发的元素:event.target 阻止默认行为:event.preventDefault() 二、事件冒泡: 1.事件冒泡的流程: (1)基于DOM树形结构 (2)事件会顺着触发的元素往父元素冒泡 (3)事件冒泡的应用场景:事件代理,它基于事件冒泡 2.阻止往上冒泡:eve ...
分类:编程语言   时间:2021-05-11 21:46:13    收藏:0  评论:0  赞:0  阅读:19
python 中的变量内存以及关于is ==、 堆栈、
在工作学习中会碰到一些python中变量与内存层面的问题理解,虽然是在不断的解决,但是并没有做过这方面的总结。 变量:用来标识(identify)一块内存区域。为了方便表示内存,我们操作变量实质上是在操作变量指向的那块内存单元。编译器负责分配。我们可以使用Python内建函数id()来获取变量的地址 ...
分类:编程语言   时间:2021-05-11 17:54:32    收藏:0  评论:0  赞:0  阅读:25
python for line in sys.stdin解析文件调用方法
1.直接用 cat test.txt | python test.py直接把解析结果输出到屏幕中,或者用more input.log | python test.py (more 可以将多行空行只显示为一行) 也可以输入到指定的文件中:cattest.txt | python test.py > o ...
分类:编程语言   时间:2021-05-11 17:53:57    收藏:0  评论:0  赞:0  阅读:27
遗传算法-目标函数与适应度函数变换
基本概念 最优化问题可分为两类,一类是求最大值,一类是求最小值,这里的最大最小指的是目标函数,当然通常也把目标函数叫适应度; 而遗传算法本身是求最大值的,因为优胜劣汰,得到的是适应度最大的个体; 如果想求最小值,就需要做适应度函数变换; 如果目标函数之间差别很小,个体被选择的概率也就相差不大,这样算 ...
分类:编程语言   时间:2021-05-11 17:53:17    收藏:0  评论:0  赞:0  阅读:22
C#多线程下载
/// <summary> /// 部分下载器 /// </summary> public class PartialDownloader { #region Variables /// <summary> /// 这部分完成事件 /// </summary> public event EventH ...
分类:编程语言   时间:2021-05-11 17:52:16    收藏:0  评论:0  赞:0  阅读:34
python 矩阵操作--->>np.column_stack用法
#举个栗子如下: x_vals = np.linspace(0, 10, 5) #print(x_vals) [ 0. 2.5 5. 7.5 10. ] 1 2 3 4 #转化数组为矩阵 x_vals_column = np.transpose(np.matrix(x_vals)) #print(x ...
分类:编程语言   时间:2021-05-11 17:50:01    收藏:0  评论:0  赞:0  阅读:30
maven管理本地jar包
maven作为包管理工具,好处不必多说。但是有些情况,比如需要引入第三方包,如快递鸟,支付宝,微信等jar包(当然有可能直接提供maven依赖),如果直接下载到本地之后,怎么整合到自己的maven工程呢? 方式挺多的,下面列举四种方式 1. 上传到maven中心仓库 https://oss.sona ...
分类:编程语言   时间:2021-05-11 17:49:31    收藏:0  评论:0  赞:0  阅读:21
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!