深圳幻海软件技术有限公司 欢迎您!

  • RINEX观测值文件读取(O文件)

    因为不同生产厂家的接收机的观测量输出格式不一致,为了便于数据交换,制定了一个统一的标准格式,称为RINEX格式(ReceiverIndependentExchange,RINEX)。本文首先对RINEX2.1.1版本的观测值文件进行格式介绍,然后基于C语言,以程序设计的角度讲解如何读取数据,每行代码

  • 就算你不登录微信,这几个文件要是没删除,别人也能查看聊天记录

     想必很多人在上班期间,会在公司的电脑上登录微信吧。不知道你知不知道,电脑端微信也有“保存聊天记录”的功能,而且,用不着本人登录就能查看。 可查看的范围包括你跟微信好友之间发送的图片、视频、以及文件等!对于那些使用公共电脑的小伙伴来说,可能一些小秘密就暴露出去了。 尤其

  • 使用CycleGAN训练自己制作的数据集,通俗教程,快速上手

    总结了使用CycleGAN训练自己制作的数据集,这里的教程例子主要就是官网给出的斑马变马,马变斑马,两个不同域之间的相互转换。教程中提供了官网给的源码包和我自己调试优化好的源码包,大家根据自己的情况下载使用,推荐学习者下载我提供的源码包,可以少走一些弯路,按照我的教程,能较快上手训练使用。目录一、源

  • 这什么代码,没法看了...

    哈喽,大家好,我是指北君。今天和大家一起学习下java中的代码混淆技术,后面你也可以让你的代码不再裸露在外了,让人轻易窥视代码混淆技术当需要阅读jar文件的内容时,可能你会使用一些反编译工具,比如jd-gui,但是否有遇到反编译后的内容和想象的不一样,但正常引用该jar又都是正常的?开始的话前段时间

  • 换了个数据结构,一不小心把系统性能提升了10倍以上

    ​很多Java开发同学经常有一个疑惑,搞Java开发也需要懂算法吗?本文咱们就来谈谈这个问题。其实如果你开发一个非常复杂而且有挑战的大型系统,那么必然会在系统中使用算法。同理,如果你可以将算法进行合理的优化,那么也可以将系统性能提升几十倍!空口无凭,下面用真实案例来进行说明。我们一起来看看Hadoo

  • 细思恐极,插上 U 盘就开始执行 Python 代码

    一个突发奇想,当你把usb插进去的时候,能不能自动执行usb上的程序。查了一下,发现只有windows上可以,具体的大家也可以搜索(搜索关键词usbautorun)到。但是,如果我想,比如,当一个usb插入时,在后台自动把usb里的重要文件神不知鬼不觉地拷贝到本地或者上传到某个服务器,就需要特殊的软

  • 干货!一份详实的 Scrapy 爬虫教程,值得收藏!

    大家好,我是菜鸟哥!之前分享了很多requests、selenium的Python爬虫文章,本文将从原理到实战带领大家入门另一个强大的框架Scrapy。如果对Scrapy感兴趣的话,不妨跟随本文动手做一遍!一、Scrapy框架简介Scrapy是:由Python语言开发的一个快速、高层次的屏幕抓取和w

  • 一篇带你快速上手 Esbuild

    相信很多小伙伴第一次使用Vite开发项目的时候,都会被它的速度震惊到。为什么Vite那么快呢?除了使用了ESmodules之外,Vite内部还使用了一个神器——esbuild。Esbuild是由Figma联合创始人EvanWallace于2020年开发的工具。它是一个速度极快的JavaScript/

  • GitHub上有不错的 C 开源项目?

     大学时接触的第一门语言就是C语言,虽然距C语言创立已过了40多年,但其经典性和可移植性任然是当今众多高级语言中不可忽视的,想要学好其他的高级语言,最好是先从掌握C语言入手。今天老逛盘点GitHub上不错的C语言开源项目,分别是:1.云存储系统2.分布式文件系统3.太空侵略者复刻版4.C语

  • 立竿见影地把你的 Python 代码提速7倍

     在我们以前的文章中,曾经讲过计算斐波那契数列的几种方法,其中基于递归的方法是速度最慢的,例如计算第40项的值,需要36秒。如下图所示: 要提高运算速度,根本办法当然是改进算法。不过算法的提高是一个长期积累加上灵机一动的过程。我们今天要讲的,是一个不费脑筋,立竿见影的方法——把P

  • 昨晚上女友问我,你知道啥是文件吗?于是就有了今天的文章

    所有的应用程序都需要存储和检索信息。当进程运行时,它能够在自己的存储空间内存储一定量的信息。然而,存储容量受虚拟地址空间大小的限制。对于一些应用程序来说,存储空间的大小是充足的,但是对于其他一些应用程序,比如航空订票系统、银行系统、企业记账系统来说,这些容量又显得太小了。在进程的地址空间上保存信息的

  • 改了配置,不想重启,怎么整?

    有个水友在知识星球提问:沈老师,我们有个连接超时的配置,平时是300毫秒,双11压力上来了,数据库变慢了,平均请求处理时间增加到了500毫秒,于是我们决定将连接超时改为1000毫秒,但这个过程需要重启服务,会影响正在执行的请求。有什么好办法,不重启服务,就能够修改配置么?不妨设,读取与设置超时的伪代

  • 如何利用Python上班划水?

    很多人上班是在划水的,上班8小时,闲聊7小时,但是总这么划水老板是不高兴的,突然有一天老板找到你,问你前两天的工作完成没有,你当时心里就很紧张,前两天的工作的工作还没有做,于是急急忙忙把工作补完交给老板,老板一看文件的保存时间是今天,要是提早就做完了保存时间不应该是昨天或者前天吗?于是你上班划水的事

  • Docker安装ELK并实现JSON格式日志分析

    ELK是什么ELK是elastic公司提供的一套完整的日志收集以及前端展示的解决方案,是三个产品的首字母缩写,分别是ElasticSearch、Logstash和Kibana。其中Logstash负责对日志进行处理,如日志的过滤、日志的格式化等;ElasticSearch具有强大的文本搜索能力,因此

  • Python新工具:用三行代码提取PDF表格数据

    从PDF表格中获取数据是一项痛苦的工作。不久前,一位开发者提供了一个名为Camelot的工具,使用三行代码就能从PDF文件中提取表格数据。PDF文件是一种非常常用的文件格式,通常用于正式的电子版文件。它能够很好的将不同的排版格式固定下来,形成版面清晰且美观的展示效果。然而,对于想要从PDF中提取信息

  • Visual Studio Code的十项开发技巧

    【51CTO.com快译】由Microsoft开发并提供的VisualStudioCode(https://code.visualstudio.com/),是一款用来编辑计算机程序源代码的基本编程工具。它可以在Windows、Linux、以及Mac等操作系统被使用。作为一款免费且开源的应用,它既可以

  • 一看就会,编写自己的SpringBoot-Starter

    开发自己的starterstarter的好处是,集成众多依赖,提供一个一站式的依赖项。Starter相当于模块,它能将模块所需的依赖整合起来并对模块内的Bean根据环境(条件)进行自动配置。使用者只需要依赖相应功能的Starter,无需做过多的配置和依赖,SpringBoot就能自动扫描并加载相应的

  • Python学习教程:如何用Python统计代码行数

     Python学习教程:如何用python统计代码行数改良后的代码可以对python和C系列的代码实行行数计算,包括代码、空行和注释行,用re抓取注释,传入一个目录自动对其下的文件进行读取计算。流程首先判断传入参数是否为文件夹,不是则打印出提示,否则继续(无返回),获得目录后,yongos

  • HTML5的5种存储方式详解

      引言本篇文章主要介绍了前端HTML5几种存储方式的总结,主要包括本地存储localstorage,本地存储sessionstorage,离线缓存(applicationcache),WebSQL,IndexedDB。有兴趣的可以了解一下。正文开始~总体情况h5之前,存储主要是

  • 使用MDwiki将Markdown发布成HTML

    用这个有用工具从Markdown文件创建一个基础的网站。有很多理由喜欢Markdown,这是一门简单的语言,有易于学习的语法,它可以与任何文本编辑器一起使用。使用像Pandoc这样的工具,你可以将Markdown文本转换为各种流行格式,包括HTML。你还可以在Web服务器中自动执行转换过程。由Tim

推荐阅读