标点符(钱魏 Way)

百度坐标系下经纬度距离的计算

最近的一个项目中有用到经纬度距离的计算,数据库中存储的是百度的经纬度。由于先前学习过一些地图经纬度坐标系的知识,所以心中产生了困惑:使用随机偏移过的经纬度地址计算出来的距离是否是正确的?重新梳理了一些基本知识: 地球坐标 (WGS84) 国际标准,从 GPS 设备中取出的数据的坐标系 国际地图提供商使用的坐标系 火星坐标 (GCJ-02)也叫国测局坐标系 中国标准,从国行移动设备中定位获取的坐标数 […]

爱站关键词挖掘URL地址生成方式

爱站是的关键词挖掘工具是一个非常不错的功能,平时在使用时发现在多中文关键词进行挖掘时,网址中的参数被编码过,简单的研究了下。 看了遍页面中的代码,实现逻辑如下:

把他转成Python代码后如下:

一个非常的实现,URL就使得URL看上去变得更加的友好,值得学习。

SQL Server如何导入超大的.sql文件

最近在处理数据的时候,遇到要将数据库表迁移到另外服务器上的需求。由于数据量较大,考虑采用离线文件的方式进行迁移。 首先向导的是采用的方式是通过备份还原的方式进行迁移,但是有时候仅仅需要对一张表进行数据迁移,所以采用的是生成脚本的方式。 由于数据量非常的大,导致生成的.sql文件,无法使用SQL Server管理工具SSMS打开。通过研究,梳理的解决方案如下: 方案一:通过命令行的方式进行导入。 可 […]

适合极客使用的Linux操作系统ArchLinux

最近想把家里的一台笔记本安装Linux系统,方便测试一些Linux下的程序。这次准备挑战下自己,使用ArchLinux。之前整理的Linux各个发行版如何选择的文章。这次选用ArchLinux主要还是想更加升入的了解一些Linux的知识,加下来一段时间将会将使用过程中遇到问题及一些掌握的内容梳理出来。先来认识下ArchLinux。 Arch Linux并不是 一个面向普通用户的操作系统,其面向的用 […]

SQL Server导出表结构及数据的方法

在SQL Server 导出表结构最简单的方法: 在数据库库上右键 > 编写数据库脚本为 > Create到 > 文件 在数据库表上右键 > 编写表脚本为 > Create到 > 文件 如果想将数据和架构一起导出,还花了我很长的时间。 方案一:使用导出的方式 数据库右键 > 任务 >  导出数据 > 平面文件 方案二:使用生成脚本的方式 数据库 […]

SQL Server 修改数据库物理文件存在位置

SQL Server创建新库时,默认会把数据存放在C盘中,一旦数据库中的存储数据多了以后,C盘的空间就会所剩无几。解决方案是将存放数据的物理文件迁移到其他盘。具体流程为: 1、将现有的数据库脱机

2、将数据库文件移到新的位置 文件复制完成以后需要:右键-属性-安全-在组或用户名处添加Authenticated Users-更改该组权 […]

Python读写文件学习笔记

文件与文件路径 如果想打印Windows中的中文文件名或路径,使用 decode(“GBK”) Windows中的反斜杠与Linux中的正斜杠 使用sep(反斜杠需要使用\\转义) 合并路径使用path.join() 获取当前目录可以是用getcwd,类似Linux中pwd命令 相对路径(.)点表示当前文件夹(..)点点表示父文件件 创建文件夹使用makedirs(),其会创建中间文件夹,类似Li […]

Python中异常重试解决方案

在做数据抓取的时候,经常遇到由于网络问题导致的程序保存,先前只是记录了错误内容,并对错误内容进行后期处理。 原先的流程:

改进后的流程:

最近发现的新的解决方案:retrying retrying是一个 Python的重试包,可以用来自动重试一些可能运行失败的程序段。 […]

Python学习笔记:函数返回多个值

1、使用tuple

2、使用dict

3、使用 class

4、使用list

5、直接返回list [crayon-5a17fdcd8c […]

Python学习笔记:*args和**kwargs

函数定义 在Python的函数定义中使用*args和**kwargs可传递可变参数。*args用作传递非命名键值可变长参数列表(位置参数),**kwargs用作传递键值可变长参数列表。 当你不确定你的函数里将要传递多少参数时你可以用*args.例如,它可以传递任意数量的参数,*args 示例:

结果: [crayon-5a17fdc […]