- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 EndVerse.ChatGPT Tech Support
Getting Support:mail: endverse.y.z@gmail.comor leave comment below.
2023-05-11 18:36:57 131
原创 输入两个字典列表,其中字典的键全为字符串,值全为整数。将其按照字典内键的顺序,将对应的键拼接,值相加,得到新的字典。
题目:输入两个字典列表,其中字典的键全为字符串,值全为整数。将其按照字典内键的顺序,将对应的键拼接,值相加,得到新的字典。示例:# 输入a_list = [{'a': 3}, {'b': 1}, {'c': 5}]b_list = [{'a': 3}, {'f': 2}, {'d': 4}]# 输出[{'aa': 6}, {'bd': 5}, {'cf': 7}]...
2018-10-16 23:14:21 2684
原创 有一个n边形(P0,P1,P2...Pn),每一边皆为垂直或者水平,现在给定数值k, 以P0为起点,将n边形的周长分成k段,每一段等长,请打印出所有的k等分点的坐标。
"""有一个n边形(P0,P1,P2...Pn),每一边皆为垂直或者水平,现在给定数值k,以P0为起点,将n边形的周长分成k段,每一段等长,请打印出所有的k等分点的坐标。"""分析: 主要的思想就是先求出所有线段的总长,然后求出k等分线段的长度,然后去找k等分点的坐标。因为每个边不是垂直就是水平,这样我们就可以通过x或者y坐标的差值得到线段的长度,同时还需要考虑到线段的...
2018-10-14 23:15:17 3425 2
原创 用单向链表表示十进制整数,求两个正整数的和。如,1234+34=1268,注意单项链表的方向从前向后,不允许使用其他数据结构。
"""用单向链表表示十进制整数,求两个正整数的和。如,1234+34=1268,注意单项链表的方向从前向后,不允许使用其他数据结构。"""class SingleNode(object): """ 单向链表节点 """ # item用来存放数据 value = None # next指向下一节点 next = None
2018-10-14 23:07:55 3973
原创 有一组不同高度的台阶,有一个整数数组表示,数组中每个数是台阶的高度,当开始下雨了(雨水足够多)台阶之间的水坑会积水多少呢? 如下图,可以表示为数组[0,1,0,2,1,0,1,3,2,1,2,1],返
这是一道今日头条的面试题"""有一组不同高度的台阶,有一个整数数组表示,数组中每个数是台阶的高度,当开始下雨了(雨水足够多)台阶之间的水坑会积水多少呢?如下图,可以表示为数组[0,1,0,2,1,0,1,3,2,1,2,1],返回积水量6。"""分析:(手绘,难看别嫌弃)方法一:(两次遍历)先在这个数组中找到最大值,然后从左右两边遍历。以左边为例,只要当前的数字比下一个数...
2018-10-14 22:53:36 3987
原创 Python--列表中嵌套字典,根据字典的值排序
面试的时候,很多次遇到的题目。自己写的两个方法,应该还有比这个简单的处理方法,但是目前还没有想到,如果哪位大神有更好的意见,欢迎留言讨论。方法1:import operatorx = [{'a': 3}, {'b': 1}, {'c': 5}]li = {}for i in x: for key, value in i.items(): li[x.inde...
2018-10-12 15:54:46 15534 2
原创 Mac系统添加MySQL配置文件
Mac系统添加MySQL配置文件 在Mac系统中,安装完MySQL后,是没有自动生成MySQL的配置文件的,在网上查找说需要自己手动创建配置文件,但是说的都不是很详细,所以配置起来总是失败。之后自己翻看了官方文档以及相关资料,终于将配置文件配置成功了!与大家分享一下。 首先我们先看一下MySQL默认指定的my.cnf路径,使用命令~~~mysql --help|g...
2018-10-02 19:58:33 4620
原创 Mac系统安装MySQL
Mac系统安装MySQL 在Mac下安装mysql,可以使用之前安装好的homebrew来安装,但是这种安装的方法在配置密码的时候稍有麻烦。我们还可以在MySQL的官网下载https://dev.mysql.com/downloads/mysql/。然后按照自己的系统版本来选择相应的MySQL版本。 下载完之后就是安装,一直点击下一步就可以了,需要注意的一点就是在最后一个弹框...
2018-10-02 19:56:42 368
原创 Mac安装Homebrew
Mac安装Homebrew Homebrew简介 Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 安装命令,在终端中输入 $/usr/bin/ruby -e "$(curl -fsS...
2018-10-02 19:53:51 325
原创 Mac虚拟机固定IP地址
Mac虚拟机固定IP地址 首先获取虚拟机配置的Mac地址 然后编辑dhcpd.conf文件,在终端中输入一下命令 sudo vi /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf 打开文件后,subnet(子网中)的range每台机可能不一致。我...
2018-10-02 19:52:51 4636
原创 Mac安装虚拟环境
Mac安装虚拟环境 在开发不同项目的时候,可能需要使用不同的版本的不同工具包/框架,如果都在一个环境下安装,新版本的工具包/框架会覆盖掉以前的版本,造成其他项目无法运行,所以我们需要安装虚拟环境。 安装虚拟环境的步骤 在终端中输入一下命令 sudo pip3 install virtualenv sudo pip3...
2018-10-02 19:50:22 492
原创 Mac电脑安装Pycharm
Mac电脑安装Pycharm Pycharm是python开发时的一款IDE(编辑器)。我们可以在Pycharm官网下载Mac最新版的Pycharm进行安装。http://www.jetbrains.com/pycharm/ 破解Pycharm 下载完Pycharm后,我们需要对电脑中hosts文件进行修改。打开“访达”,按下shift+comm...
2018-10-02 19:48:31 22447 6
原创 Mac电脑安装Python
Mac电脑安装python Mac电脑自带python环境,打开终端,输入python,按下enter键,查看自己电脑中的python版本(默认安装的是python2.7版本)【提示:查看完python的版本后,输入exit(),或者quit()即可退出终端中的python环境】 但是在开发时,我们多数使用的是python3,在终端中输入python3,按下en...
2018-10-02 19:40:13 10626 2
原创 Mac电脑开启任何来源选项
Mac电脑开启任何来源选项 Mac在macOS Sierra系统,在系统偏好设置中的“安全与隐私”模块里,默认关闭了允许“任何来源”App,并为隐藏状态。如果不开启,会导致在安装或者运行一些第三方软件的时候出现错误。【提示:打开第三方软件的时候经常报错为“该镜像已损坏,请移至废纸篓”】 要开启这个选项,需要先打开终端,在命令行里输入sudo sp...
2018-10-02 19:35:18 1303
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人