安基网 首页 编程
订阅

编程

  • Python程序代码混淆、编译、打包、运行(桌面程序防破解向)

    Python程序代码混淆、编译、打包、运行(桌面程序防破解向)
    背景像Python这种解释性的语言,要想私有化部署的同时又保护好源码,就像是对于鱼和熊掌的追求。虽然做不到尽善尽美,但是对代码进行混淆,增加一点破解的难度,或许能规避一些泄露的风险。本次演示环境:linux一、Python 工程的编译、合并、打包、发布确保要发布的包根目录("demo")中有__main__.p ...
    分类:    2019-5-26 01:52
  • 热爱开源的C#之父-安德斯·海尔斯伯格

    热爱开源的C#之父-安德斯·海尔斯伯格
    提起微软我们最先想到的可能是比尔盖茨,这个微软之父,但是对于微软来说,还有一个人不得不提,那就是我们经常拿来和java比较的C#语言的创造者-安德斯·海尔斯伯格。安德斯是丹麦人,说起丹麦人,大家第一想到的就是他们的精明,而安德斯在软件行业显然是无比聪明的。和其他那些高材生不同,安德斯大 ...
    分类:    2019-5-26 01:47
  • Jasypt一款简化的JAVA加密工具包

    Jasypt一款简化的JAVA加密工具包
    简介Jasypt是一个java库,它允许开发人员以最少的工作量为项目添加基本的加密功能,而无需深入了解密码学的工作原理。它具有一下特点:高安全性,基于标准的加密技术,适用于单向和双向加密。 加密密码,文本,数字,二进制文件......与Hibernate透明集成。适合集成到基于Spring的应用程序中,并且还可 ...
    分类:    2019-5-26 01:41
  • python: 使用万能钥匙 Selenium 搞定一切登录

    python: 使用万能钥匙 Selenium 搞定一切登录
    Selenium, 大名鼎鼎的Web自动化测试工具,可以跨越Linux、Windows、macOS等平台使用,支持Java、Python、C#、Ruby等多种语言编程,为Web系统自动化测试带来强大支持。通过WebDriver方便操作浏览器,这也给爬虫界带来十分的便利。它可以被称为爬虫登录的万能钥匙,可以横扫一切网站的登录。如果说,完全 ...
    分类:    2019-5-21 03:58
  • Java、Python、C++、PHP、JavaScript5大编程语言,我该选哪个?

    Java、Python、C++、PHP、JavaScript5大编程语言,我该选哪个?
    很多朋友在后台给我留言,问:现在这么多变成语言,Python、Java、PHP、C++、JavaScript等,究竟哪种最流行?我想这应该也是你的困扰吧!其实他们各有优势,但是对于选择困难的程序员而言,这真的是个世纪难题,毕竟每个人的精力有限,不可能把所有的流行语言全学了……在我帮你解决这个问题之前,让我 ...
    分类:    2019-5-21 03:31
  • C语言:一种高效、易学的编程语言

    C语言:一种高效、易学的编程语言
    C语言是一种通用的程序设计语言。它同UNIX系统之间具有非常密切的关系。C语言是在UNIX系统上开发的,且无论是UNIX系统本身还是其上运行的大部分程序,都是C语言编写的。但是C语言并不受限于任何一种操作系统或机器。由于C语言使用用来编写编译器和操作系统,因此被称为“系统编程语言”。C语言的很多重 ...
    分类:    2019-5-20 02:45
  • “程序猿”离职带走源代码,软件公司如何维权?

    “程序猿”离职带走源代码,软件公司如何维权?
    源代码通过编译形成软件公司所销售的软件产品。软件公司往往耗费高昂研发费用开发源代码,员工离职后私存源代码并且带走的情形时有发生,相应的纠纷也越来越多,那么员工离职带走技术性文档,以何种案由起诉?公司起 ...
    分类:    2019-5-17 02:48
  • 6种单例写法,你会写几种?

    6种单例写法,你会写几种?
    优点:代码简单易读,由JVM类加载机制保证了线程安全,无需业务方关心。 缺点:无法做到延迟创建对象,在加载class的时候就会创建对象。 第二种:懒汉方式(线程不安全)
    分类:    2019-5-15 17:28
  • 实现扫码登陆的最简单方案与原理

    实现扫码登陆的最简单方案与原理
    需求介绍原理解释网页端+服务器手机端+服务器登录成功需求介绍首先,介绍下什么是扫码登录。现在,大部分同学手机上都装有qq和淘宝,天猫等这一类的软件。而开发这些app的企业,都有他们相对应的网站。为了让用户在使用他们的网站时,登录更加方便和安全。这些企业提供了, 使用手机,扫一扫,就可以登 ...
    分类:    2019-5-14 19:27
  • 别再用print输出来调试代码了

    别再用print输出来调试代码了
    最近在github上冒出了一个python的debug神器PySnooper,号称在debug时可以消灭print。那么该工具有哪些优点呢,如何使用该工具呢。本文就介绍该工具的优缺点和使用方式。
    分类:    2019-5-14 17:33
  • 程序员为什么爱用Julia语言?这里有五点理由

    程序员为什么爱用Julia语言?这里有五点理由
    Julia作为2012年才诞生的一门新兴动态编程语言,近年来得到了迅速普及,它具有哪些独特的特点优势?本文就列举了程序员学习Julia的五大理由。Julia是一种免费的现代高级编程语言,于2012年正式发布。作为编程语言大家族中的年轻一员,Julia ...
    分类:    2019-5-13 02:47
  • 如果只有1小时学Python,看这篇就够了

    如果只有1小时学Python,看这篇就够了
    和很多同学接触过程中,我发现自学Python数据分析的一个难点是资料繁多,过于复杂。大部分网上的资料总是从Python语法教起,夹杂着大量Python开发的知识点,花了很多时间却始终云里雾里,不知道哪些知识才是真正有用的。本来以为上手就能写爬虫出图,却在看基础的过程中消耗了一周又一周,以至于很多励志学习Python的小伙伴牺牲在了入门的前一步。
    分类:    2019-5-9 17:32
  • 一刻钟学会 Go 语言

    一刻钟学会 Go 语言
    大型现实非严肃主义现场 一刻钟与你分享优质技术架构与见闻,做一个有剧情的程序员 关注可第一时间了解更多精彩内容,定期有福利相送哟。 发明Go语言是出于更好地完成工作的需要。Go不是计算机科学的最新发展潮流,但它却提供了解决现实问题的最新最快的方法。 Go拥有命令式语言的静态类型,编译很快,执行也很快,同时加入了对于目前多核CPU的并发计算支持,也有相应的特性来实现大规模编程。
    分类:    2019-5-5 16:53
  • C语言快速入门技巧

    C语言快速入门技巧
    很多大学新生,刚入门的初学者,最常见的问题就是很想学习C程序设计,但是不知道如何入手,有点无所适从,回答了他们很多问题后,我决定把这些问题总结一下,写篇文章。一、C语言都能干什么,为什么要学习C?首先说说C的优点和缺点:优点:效率高,能操作硬件他是效率最接近汇编的语言,能方便的操作硬 ...
    分类:    2019-5-3 01:19
  • C、C++、Java、JavaScript、PHP、Python有啥区别,终于搞清楚了

    C、C++、Java、JavaScript、PHP、Python有啥区别,终于搞清楚了
    【写在前边,作为一只有头发的程序员,在it这个领域深耕了几年,为了回馈大家,特整理了java、web前端、python、大数据AI 等各种语言的学习资料,方便大家的学习,有需要的私信回复“资料”领取。】c语言主要用于底层和驱动,编译器开发c语言高效底层,主要用于底层的开发,比如一些系统驱动;unix,li ...
    分类:    2019-5-3 01:13
  • 最新
    热门
    返回顶部