手机版
你好,游客 登录 注册
rss订阅 手机访问 
Linux编程
C语言实现字符串英文字母大小写的转换
输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。例如输入abcdefghijklmnopq,输出ABCDEFGHIJKLMNOPQ
日期:10/30/2018 20:31:17 作者:Linux
C语言实现对水仙花数的判断
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身
日期:10/30/2018 20:23:51 作者:Linux
C语言实现魔方阵代码及解析
在解决该问题时,采用的是动态分配内存的方式,并使用了指针变量mtrx来指向二维数组中的元素。在算法设计中,要存储魔方阵需要一个二维数组,因此再给出直接使用二维数组来生成8-魔方阵的程序。
日期:10/30/2018 16:00:32 作者:Linux
详解C语言在字符串的指定位置插入字符
问题描述请编写程序,实现以下功能:在字符串中的所有数字字符前加一个$字符。例如,输入 test1test2www.linuxidc.com3test35678 ,输出 test$1test$2www.linuxidc.com$3test$3$5$6$7$8。问题分析
日期:10/30/2018 15:26:48 作者:醉落红尘
Oboe,安卓上的低延迟音频应用开发库
谷歌已经发布了第一个生产就绪的Oboe版本。Oboe是一个C++库,它用来构建在99%的安卓设备上都有着最低可能延迟的高性能音频应用。
日期:10/30/2018 14:56:15 作者:Diogo Carleto ,译者 Key先森
Angular 7支持虚拟滚动、拖放、CLI Prompts等特性
Google已经正式发布了Angular 7。Angular 7是Google推出的Web框架的一个新的主要版本。新版本带来了虚拟滚动、拖放、CLI Prompts等。
日期:10/30/2018 14:54:57 作者:Diogo Carleto ,译者 无明
PHP如何利用Python实现对PDF文件的操作
在PHP里实现了把8.pdf的前4页pdf文件截取出来生成新的pdf文件。
日期:10/29/2018 19:18:37 作者:51xit
C语言双向循环链表api(源自gluster源码)
C语言双向循环链表api(源自gluster源码),基本的操作如增加、删除和遍历等。
日期:10/28/2018 13:24:05 作者:Czyy1
C++必备基础知识和编程规范
C语言是面向过程的程序设计,强调程序的执行顺序,自上而下,而C++是面向对象的程序设计,将程序看做多个对象组成,每个对象有自己的属性(变量)和行为(函数)。
日期:10/28/2018 13:09:09 作者:Czyy1
C语言实现的哈希表
C语言实现的哈希表
日期:10/28/2018 12:58:46 作者:Czyy1
C++中的函数及参数介绍
C++ 标准库提供了大量的程序可以调用的内置函数。例如,函数 strcat() 用来连接两个字符串,函数 memcpy() 用来复制内存到另一个位置。
日期:10/28/2018 12:02:49 作者:LanYuLei
Linux C语言标准输入输出
标准 I/O 库(stdio)及其头文件 stdio.h 为底层 I/O 系统调用提供了一个通用的接口。这个库现在已经成为 ANSI 标准 C 的一部分。标准 I/O 库提供了许多复杂的函数用于格式化输出和扫描输入。在很多方面,你使用的标准 I/O 库的方式和使用底层文件描述符一样
日期:10/28/2018 11:01:21 作者:tongye
Linux编程中链接库的使用
链接库本质上是一段可执行的二进制代码,可以被操作系统载入内存执行。按加载的时机不同,链接库可以分为静态链接库和动态链接库。
日期:10/28/2018 09:35:30 作者��JoZSM
C++中重载、覆盖和隐藏的区别以及适用场景
C++中重载、覆盖和隐藏的区别以及适用场景
日期:10/28/2018 09:34:17 作者:JoZSM
关于sizeof,对空指针sizeof(*p)可以吗?
C/C++的sizeof在动态分配内存时经常用到,但之前一直没怎么关注它的具体机制。今天在为一个复杂声明的指针分配内存时,想起来要了解一下sizeof到底是什么?
日期:10/26/2018 10:26:39 作者:JoZSM
g++编译运行c++代码流程以及动态库静态库的创建与使用
g++编译运行c++代码流程以及动态库静态库的创建与使用
日期:10/26/2018 10:22:42 作者:HxShine
如何使用一个尾指针来达到单链表的连续插入?
本链表仅有的特殊之处就是设置了一个尾指针,以便达到前插法、后插法插入数据之前不会重置表的目的,简单说就是一个表,按照书上的写法,前插1,2,3,后插1,2,3之后链表是1 2 3。我的写法链表会是3->2->1->1->2->3。
日期:10/26/2018 10:21:56 作者:zhangA
在Ubuntu终端中运行第一个Java程序
如果您不熟悉Ubuntu操作系统中的Java程序设计,这个简单的教程将指导您编写和编译您的第一个Java Hello World程序。 您为此目的所需的应用程序包括Java Runtime Environment和Java Development Kit。 本文介绍了通过Ubuntu命令行安装这两个。
日期:10/26/2018 07:38:43 作者:醉落红尘
C语言递归解决年龄问题
问题描述有5个人坐在一起,问第5个人多少岁,他说比第4个人大2岁。问第4个人多少岁,他说比第3个人大2岁。问第3人多少岁,他说比第2个人大2岁。问第2个人多少岁,他说比第1个人大2岁。最后问第1个人,他说他是10岁。编写程序,当输入第几个人时求出其对应的年龄。
日期:10/24/2018 14:47:44 作者:Linux
C语言递归解决5人分鱼问题
问题描述A、B、C、D、E这5个人合伙夜间捕鱼,凌晨时都已经疲惫不堪,于是各自在河边的树丛中找地方睡着了。第二天日上三竿时,A第一个醒来,他将鱼平分为5份,把多余的一条扔回河中,然后拿着自己的一份回家去了;B第二个醒来,但不知道A已经拿走了一份鱼,于是他将...
日期:10/24/2018 14:38:07 作者:Linux
简介几种系统调用函数:write、read、open、close、ioctl
在 Linux 中,一切(或几乎一切)都是文件,因此,文件操作在 Linux 中是十分重要的,为此,Linux 系统直接提供了一些函数用于对文件和设备进行访问和控制,这些函数被称为系统调用(syscall),它们也是通向操作系统本身的接口。
日期:10/24/2018 10:48:47 作者:tongye
Python字符串必学函数
Python字符串函数数不胜数,想要记完所有几乎不可能,下列几个是极为重要的一些函数,属于必记函数。
日期:10/23/2018 13:25:27 作者:hepeilinnow
Python enumerate函数心得笔记
enumerate()是Python的内置函数,用于将一个可遍历的数据对象(如列表、元组或字符串等)组合为一个索引序列,同时列出数据和数据下标,多用于for循环
日期:10/23/2018 13:23:29 作者:hepeilinnow
Lua数据结构和内存占用分析
由于lua是一个跨平台的脚本语言,会根据平台位数(16bit\32bit)、平台类型(Linux\Windows)、语言标准(C89\C99)、以及编译参数等开启预编译选项,导致基本数据结构的字长和类型会动态变化,以linux_ x86_64 进行编译为基础进行分析介绍,lua版本5.3.4。
日期:10/23/2018 13:17:00 作者:liao0001
C语言马踏棋盘实现
编写一个C程序,实现马踏棋盘操作,要求用1〜64这64个数字标注马移动的路径,也就是按照求出的行走路线,将数字1,2,……64依次填入棋盘的方格中,并输出。
日期:10/19/2018 12:08:48 作者:Linux
如何在Linux中编写和运行C程序
Linux正在成为开发人员的编程天堂,成为开源和免费操作系统。 Turbo C编译器已经是一种编译程序的旧方法,所以让程序员转向Linux以获得新的编程环境。 在本文中,我们将解释如何编写,编译和运行一个简单的C程序。
日期:10/19/2018 12:07:43 作者:醉落红尘
JavaScript私有属性要来了,但实现方式惹争议
我们介绍了JavaScript的三个新特性,现在,一个广受期待的新特性:私有属性也离我们越来越近了。
日期:10/18/2018 09:16:06 作者:徐川
这三个新特性可能改变JavaScript未来
你想不想知道下一波令人兴奋无比的 JavaScript 特性?你甚至都不知道自己需要这些特性。现在,我要向你展示三个可能会改变你编写 JavaScript 代码方式的提案。
日期:10/18/2018 08:57:07 作者:|Willian Martins 译者|无明
Java网络编程的基本网络概念
过滤通常是基于网络地址和端口的。Java与防火墙没有太大关系,除非防火墙总是碍你事。
日期:10/18/2018 07:07:18 作者:纪莫
2018年,Top 26 JavaScript面试问题和答案
根据Stack Overflow的2018年度调查,JavaScript连续六年成为最常用的编程语言。所以我们必须面对这样的现实,JavaScript已经成为全栈开发技能的基石,在全栈开发面试中都会不可避免地涉及到与JavaScript有关的问题。题...
日期:10/17/2018 08:35:05 作者:FullStack.Cafe ,译者 无明
jQuery发起get/post请求_或_获取html页面数据
我们经常会遇到使用jQuery获取某个地址下的部分页面内容,然后替换当前页面对应内容,也就是:局部刷新功能。
日期:10/16/2018 21:57:08 作者:lxhbky
JavaScript 定时器调用传递参数的方法
JavaScript定时器调用传递参数的方法,需要的朋友可以参考下。
日期:10/16/2018 21:54:39 作者:Linux
三周内构建 JavaScript 全栈 Web 应用
应用 Align 中,用户主页的控制面板从构思到部署应用程序的简单分步指南
日期:10/15/2018 13:54:01 作者:Linux
C#的代码规范
本文主要介绍了C#中的编程规范,并将规范分为了两个类型,分别是格式规范和使用规范,前者主要目的是让代码格式达到一致性,后者则是规定了代码的使用方法,最大化的减少不同经验开发人员编写代码的质量,提高程序的可读性、性能、稳定性及安全性。
日期:10/15/2018 10:40:30 作者:7m鱼
Java线程池ThreadPoolExecutor类使用详解
线程池不允许使用Executors去创建,而要通过ThreadPoolExecutor方式,这一方面是由于jdk中Executor框架虽然提供了如newFixedThreadPool()、newSingleThreadExecutor()、newCachedThreadPool()等创建线程池的方法,但都有其局限性,不够灵活;
日期:10/14/2018 21:10:57 作者:dafanjoy
C#中结构体定义并转换字节数组
最近的项目在做socket通信报文解析的时候,用到了结构体与字节数组的转换;由于客户端采用C++开发,服务端采用C#开发,所以双方必须保证各自定义结构体成员类型和长度一致才能保证报文解析的正确性,这一点非常重要。
日期:10/14/2018 21:08:14 作者:dafanjoy
Java中Future与FutureTask使用与分析
Future与FutureTask都是用于获取线程执行的返回结果。下面我们就对两者之间的关系与使用进行一个大致的介绍与分析
日期:10/14/2018 21:03:52 作者:dafanjoy
Java数组及其在内存中的分配
一维数组 数组概念:数组是储存同一种数据类型多个元素的集合。也可以看成是一个容器。它既可以存储基本数据类型,也可以存储引用数据类型(后面介绍)。定义格式1: 数据类型[] 数组名;
日期:10/14/2018 09:04:21 作者:zxueb
Java的三种流程控制语句
顺序结构:是程序最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数的代码都是这样执行的。
日期:10/14/2018 09:03:12 作者:zxueb
Java 10 var关键字详解和示例教程
在本文中,我将通过示例介绍新的Java SE 10特性——“var”类型。你将学习如何在代码中正确使用它,以及在什么情况下不能使用它。
日期:10/12/2018 11:06:41 作者:Mohamed Taman ,译者 无明
Kotlin 1.3带来稳定的协程、合约及其他
在荷兰阿姆斯特丹举行的KotlinConf2018大会上,JetBrains宣布推出Kotlin 1.3 RC,引入了新的语言特性,如稳定的协程、合约、内联类等。在KotlinConf大会上,谷歌和JetBrains也宣布了要共同努力建立Kotlin基金会。
日期:10/12/2018 11:04:38 作者:Sergio De Simone ,译者 无明
TypeScript 3.1增加可映射元组和数组类型
TypeScript团队最近发布了TypeScript版本3.1,继3.0版本之后添加了可映射元组和数组类型以及其他一些改进。
日期:10/11/2018 09:20:44 作者:Dylan Schiemann ,译者 无明
Spring Boot 的配置文件详解
Profile 是 Spring 用来针对不同的环境对不同的配置提供支持的,全局的 Profile 配置使用 application-{profile}.properties (如 application-prod.properties)
日期:10/10/2018 08:09:05 作者:dowhile
PHP类继承、接口继承关系概述
PHP类继承、接口继承关系概述
日期:10/09/2018 20:20:42 作者:dongw
在 React 条件渲染中使用三元表达式和 “&&”
React 组件可以通过多种方式决定渲染内容。你可以使用传统的 if 语句或 switch 语句。在本文中,我们将探讨一些替代方案。但要注意,如果你不小心,有些方案会带来自己的陷阱。三元表达式 vs if/else
日期:10/08/2018 19:43:36 作者:Linux
基本数据结构 -- 链表概述
通俗的讲,表就是按顺序排好的元素集合。形如:A1,A2,A3,...,An 这样的有限元素序列,就是一个线性表,这个线性表的大小是 n。称大小为 0 的表为空表。
日期:10/08/2018 13:50:59 作者:tongye
35个高级Python知识点总结
众所���知,Java中强调“一切皆对象”,但是Python中的面向对象比Java更加彻底,因为Python中的类(class)也是对象,函数(function)也是对象,而且Python的代码和模块也都是对象。
日期:10/07/2018 20:15:47 作者:xvjunjie
如何理解 Python 装饰器
Python 装饰器这东西对初学者来说是个坑,很容易绕晕,笔者当时初学装饰器时花费了数天时间,看了不同讲师对这块内容的讲解,还是一知半解。 
日期:10/07/2018 19:54:21 作者:qw87112
Perl正则表达式超详细教程
想必学习perl的人,对基础正则表达式都已经熟悉,所以学习perl正则会很轻松。这里我不打算解释基础正则的内容,而是直接介绍基础正则中不具备的但perl支持的功能。关于基础正则表达式的内容,可参阅基础正则表达式。
日期:10/07/2018 17:08:26 作者:骏马金龙
基础正则表达式详述
本文介绍基础正则表达式,没有示例(),只有总结和"解惑",如果想学习更强大、更完整的正则,可以参考:Perl正则超详细教程,grep -P、ack都支持Perl正则,且很多需要使用到正则的服务软件一般都采用PCRE(如httpd、nginx、haproxy、proxysql)
日期:10/07/2018 17:06:22 作者:骏马金龙
内容分类