首页 编程

编程

  • 当前最流行的十大编程语言都有哪些用途和优缺点?
    当前最流行的十大编程语言都有哪些用途和优缺点?这里是丁哥开讲,我们先来说说最流行的都是哪些语言, 首先声明下面的排名不分先后: C++, C#, Java, Javascript, Python,Swift, PHP, SQL, Go, R。下面我们从如下几个方面分析一下这十大最流行的编程语言: 创立时间,优点,缺点,主要用途,学习难度。 ...
    软件学院 2019-6-10 10:10 1510
  • GitHub五万星中文资源:命令行技巧大合集,新老司机各取所需
    熟练使用命令行,是成为一个老司机必备的技能。这里有一份入门进阶指南,名字叫“命令行的艺术”,在GitHub收获了5万标星。技巧覆盖面广,且富含具体的例子。主要为Linux所写,却也有Mac和Windows的专用章节。项目作者Joshua Levy说 ...
    软件学院 2019-6-7 09:34 1391
  • C语言的指针介绍
    一切皆为地址C语言用变量来存储数据,用函数来定义一段功能代码,它们最终都要放到内存中供 CPU 调用。数据和代码都以二进制的形式存储在内存中,计算机无法从格式上区分某块内存存储的是数据还是代码。当程序被加载到内存后,操作系统会给不同的内存块指定不同的权限,拥有读取和执行权限的内存块就是 ...
    C/C++ 2019-6-5 10:04 1188
  • 加密与安全 - Java加密与安全
    JAVA的加密与安全那什么是数据安全呢,假设Bob需要给Alice发封邮件,在邮件传输的过程中,黑客可能会窃取到邮件的内容,所以我们需要防窃听,黑客还可能会篡改邮件的内容,Alice必须有能力识别邮件有没有被篡改 ...
    软件学院 2019-6-4 12:00 1182
  • 利用Docker容器化开发环境
    虚拟化云和容器机器的发展,给我们带来了极大的方便,尤其是开发环境,开发、测试、验证环境的维护和一致化一直困扰着开发和测试人员,为了配置一个环境往往需要花费大量的精力,而且还无法解决环境一致性问题,由于环境差异导致的Bug问题也让开发人员和测试耗费大量的精力。如何解决这种问题?那就是 ...
    软件学院 2019-6-4 11:46 1352
  • 程序员福利:国内GitHub加速访问
    国内访问Github会异常缓慢,在clone仓库时速度慢的简直是太不像话了,下载半天有时还会失败需要从头再来,甚是让人恼火。本文介绍通过修改系统hosts文件的办法,绕过国内DNS解析,直接访问GitHub的CDN节点,从而达到加速的目的。不需要科学上网,也不需要海外的服务器辅助。获取GitHub官方CDN地址打开h ...
    软件学院 2019-5-31 00:41 1559
  • Python程序代码混淆、编译、打包、运行(桌面程序防破解向)
    背景像Python这种解释性的语言,要想私有化部署的同时又保护好源码,就像是对于鱼和熊掌的追求。虽然做不到尽善尽美,但是对代码进行混淆,增加一点破解的难度,或许能规避一些泄露的风险。本次演示环境:linux一、Python 工程的编译、合并、打包、发布确保要发布的包根目录("demo")中有__main__.p ...
    Python 2019-5-26 01:52 4700
  • 热爱开源的C#之父-安德斯·海尔斯伯格
    提起微软我们最先想到的可能是比尔盖茨,这个微软之父,但是对于微软来说,还有一个人不得不提,那就是我们经常拿来和java比较的C#语言的创造者-安德斯·海尔斯伯格。安德斯是丹麦人,说起丹麦人,大家第一想到的就是他们的精明,而安德斯在软件行业显然是无比聪明的。和其他那些高材生不同,安德斯大 ...
    软件学院 2019-5-26 01:47 2051
  • 简介Jasypt是一个java库,它允许开发人员以最少的工作量为项目添加基本的加密功能,而无需深入了解密码学的工作原理。它具有一下特点:高安全性,基于标准的加密技术,适用于单向和双向加密。 加密密码,文本,数字,二进制文件......与Hibernate透明集成。适合集成到基于Spring的应用程序中,并且还可 ...
    Java 2019-5-26 01:41 3945
  • python: 使用万能钥匙 Selenium 搞定一切登录
    Selenium, 大名鼎鼎的Web自动化测试工具,可以跨越Linux、Windows、macOS等平台使用,支持Java、Python、C#、Ruby等多种语言编程,为Web系统自动化测试带来强大支持。通过WebDriver方便操作浏览器,这也给爬虫界带来十分的便利。它可以被称为爬虫登录的万能钥匙,可以横扫一切网站的登录。如果说,完全 ...
    Python 2019-5-21 03:58 1896
  • Java、Python、C++、PHP、JavaScript5大编程语言,我该选哪个?
    很多朋友在后台给我留言,问:现在这么多变成语言,Python、Java、PHP、C++、JavaScript等,究竟哪种最流行?我想这应该也是你的困扰吧!其实他们各有优势,但是对于选择困难的程序员而言,这真的是个世纪难题,毕竟每个人的精力有限,不可能把所有的流行语言全学了……在我帮你解决这个问题之前,让我 ...
    软件学院 2019-5-21 03:31 1396
  • C语言是一种通用的程序设计语言。它同UNIX系统之间具有非常密切的关系。C语言是在UNIX系统上开发的,且无论是UNIX系统本身还是其上运行的大部分程序,都是C语言编写的。但是C语言并不受限于任何一种操作系统或机器。由于C语言使用用来编写编译器和操作系统,因此被称为“系统编程语言”。C语言的很多重 ...
    C/C++ 2019-5-20 02:45 1818
  • 源代码通过编译形成软件公司所销售的软件产品。软件公司往往耗费高昂研发费用开发源代码,员工离职后私存源代码并且带走的情形时有发生,相应的纠纷也越来越多,那么员工离职带走技术性文档,以何种案由起诉?公司起 ...
    软件学院 2019-5-17 02:48 1393
  • 6种单例写法,你会写几种?
    优点:代码简单易读,由JVM类加载机制保证了线程安全,无需业务方关心。 缺点:无法做到延迟创建对象,在加载class的时候就会创建对象。 第二种:懒汉方式(线程不安全)
    Java 2019-5-15 17:28 3052
  • 实现扫码登陆的最简单方案与原理
    需求介绍原理解释网页端+服务器手机端+服务器登录成功需求介绍首先,介绍下什么是扫码登录。现在,大部分同学手机上都装有qq和淘宝,天猫等这一类的软件。而开发这些app的企业,都有他们相对应的网站。为了让用户在使用他们的网站时,登录更加方便和安全。这些企业提供了, 使用手机,扫一扫,就可以登 ...
    软件学院 2019-5-14 19:27 1295
返回顶部