昨天晚上看到刘江的blog又补充了好几大段,今天早上又看到云风的人肉trackback,果然还是这种话题引人关注。 云风先是提了一下所谓C++带来的思想包袱(文言文曰“心智包袱”)问题,然后重重地引用了Linus的话:“关键是设计”,其实他是在暗示:好的设计C相同能做出来,不劳C++大驾;而C...
转载 2015-03-26 15:52:00
174阅读
2评论
标准C实现WEB服务器 http://blog.sina.com.cn/s/blog_4b73e7600100b02c.html http://blog.sina.com.cn/s/blog_4b73e760010007id.html 自己研究了好几天终于写出来一个,哈哈,当然也从网上得到了很多的帮助拉。谢谢大家咯!这个版本还不是很完善,但Web服务器的基本框架
转载 2024-05-24 16:15:05
17阅读
    1、一般形式 if(表达式)表达式1 else 表达式2   :表达式成立(为真)则执行表达式1,否则执行表达式2.    适用范围:真假,对错,开关,对立面的条件   注意:如果if语句中只包括一条语句,可以省略{}但最好不要省略,如果有多条语句,一定要加{}   如果else不包含任何语
转载 2023-07-04 17:04:16
33阅读
#include<iostream> #include<cmath> using namespace std; int main() { float x, y; string s = "I love you!"; int l = s.length(); for (y = 1.3f; y >= -1.
转载 2020-03-11 12:13:00
152阅读
今天,本人来学习如何用C++来操作redis数据库。通过hiredis.h接口来实现,目前只能在Linux环境使用。 hiredis.h的下载地址为:https://github.com/redis/hiredis 主要包括如下四个方法 1. redisContext* redisConnect(const char *ip, int port) 该函数用来连接redis数据库, 两个参数分别是
转载 2023-09-02 11:18:59
128阅读
# CUDA开发入门:C还是Python? 随着深度学习和高性能计算的迅速发展,CUDA(Compute Unified Device Architecture)成为了开发GPU加速应用的重要工具。无论是选择C语言还是Python,理解如何使用CUDA都是每位开发者需要掌握的技能。本文将为你介绍CUDA开发的基本流程,以及如何在C和Python中实现它。 ## CUDA开发流程 首先,
原创 8月前
122阅读
 CC++ 语言都是世界上最流行且使用最普遍的编程语言, 因此 Eclipse 平台(Eclipse Platform)提供对 C/C++ 开发的支持一点都不足为奇。 因为 Eclipse 平台只是用于开发者工具的一个框架,它不直接支持 C/C++;它使用外部插件来提供支持。 本文将向您演示如何使用 CDT &mdash; 用于 C/C++ 开发的一组插件。CDT 项目(有关链接,
转载 精选 2011-05-05 08:21:37
998阅读
文章目录Java 与 C++ 的区别?提问: 通常,我们聊到Java,第一印象“面向对象”,“没有指针,编写效率高,执行效率较低”。更深入、专业一点就谈论 “Java内存自动回收(GC垃圾回收机制),多线程编程”。Java的三大特性是封装、继承和多态。Java 与 C++ 的区别?尽管 Java 是基于 C++ 的,但是相比之下,Java 是一种更纯粹的面向对象程序设计语言。在 Java 中,一
转载 2023-06-14 19:21:08
56阅读
这篇文章讲解了不安全方式. 不过无所谓. 串视,我很少用,一,就出错. 几个指针包装,很容易出错.不如用原始指针. 自己在一个类中控制好就行了.为什么这些人反对指针呢.该用就用. 可选<T>也不好用.不巴适.我不喜欢,自己多测试下就行. span什么的,很少用.没用过. 编程,不要搞那么复杂. rust里面的<<<>>>,不知道,这些人,怕不怕?太吓人了. ...
原创 2022-02-25 10:50:22
28阅读
# 如何在Java中实现c pow ## 1. 整体流程 ```mermaid journey title 教会小白如何在Java中实现c pow section 确认需求 开发者询问小白要实现的功能 小白确认需要在Java中实现c pow section 学习知识 开发者介绍Java中Math.pow函数的用法
原创 2024-04-04 05:32:54
37阅读
# C语言编写Android应用 在Android开发领域,大多数开发者都是使用Java或者Kotlin语言来构建应用。然而,利用C语言的优势进行Android开发也是一种有效的方法,特别是在性能要求较高的场合。本文将介绍如何在Android中使用C语言,并提供相应的代码示例。 ## 为什么要使用C语言? 使用C语言开发Android应用有几个显著的优点: 1. **性能**:C语言通常
原创 8月前
37阅读
# C语言架构:一门经典编程语言的魅力 C语言是一种通用的编程语言,广泛应用于系统编程、嵌入式系统以及其他高性能的应用中。它以其简洁、高效而著称,成为许多现代编程语言的基础。本文将通过简单的代码示例和一些图示,帮助大家理解C语言的基本架构和功能。 ## C语言的基本结构 C程序通常由多个部分组成:预处理指令、主函数、函数调用等。下面是一个简单的C程序示例,该程序计算两个整数的和并输出结果。
原创 11月前
16阅读
自己动手用 C 扩展 PHP(一)环境要求:  Linux, GCC 首先,我们应该选择如何去构建我们的扩展模块, 有三种方式: 1. External Modules  外部模块,也就是编译成共享库,dl()函数动态加载。    好处:(1)不需要重新编译 PHP (2)PHP体积小,因为不需要编译进PHP  &
转载 精选 2007-12-14 11:11:59
1577阅读
这篇文章讲解了不安全方式.不过无所谓.串视,我很少用,一,就出错.几个指针包装,很容易出错.不如用原始指针.自己在一个类中控制好就行了.为什么这些人反对指针呢.该用就用.可选<T>也不好用.不巴适.我不喜欢,自己多测试下就行.span什么的,很少用.没用过.编程,不要搞那么复杂.rust里面的<<<>>>,不知道,这些人,怕不怕?太吓人了....
原创 2021-08-20 09:14:39
70阅读
号只能编到32个二进制位,故其只能使用4G内存。空间: 232byte=210×210×210×22byte=1024×1024×1024×4byte=1024×1024×4K=1024×4M=4G2^{32} byte= 2^{10} \times 2^{10} \times 2^{10} \times 2^2 byte
原创 2022-08-09 21:18:55
173阅读
# Python调用C语言:从入门到实践 在软件开发中,Python以其高效和简洁的语法受到广泛欢迎。然而,某些情况下我们需要调用C语言实现特定的功能,如优化性能密集的计算。因此,本文将教你如何在Python中调用C代码,包括整个流程、关键步骤及代码示例。 ## 流程概览 首先,我们需要了解Python调用C语言的基本流程。以下是一个简要步骤表: | 步骤 | 说明 | |------|-
原创 2024-10-19 07:30:30
6阅读
之前一篇文章里提到了利用Cython来编译Python,这次来讲一下如何用Cython给Python写扩展库。两种语言混合编程,其中最重要的是类型的传递。我们一个简单的例子进行入门:这次的目标是C语言写一个Numpy的加法和元素相乘模块。在本例中,Numpy的array被传入到C语言模块内,变成了二维数组。1. 头文件main.h: #ifndef _MAIN_H #define _MAIN_
Microsoft C / C ++扩展提供了对Visual Studio Code的C / C ++支持,以便在Windows,Linux和macOS上使用VS Code实现跨平台CC ++开发。该扩展仍处于预览阶段,我们关注的是VS代码运行的所有CC ++代码的代码编辑,导航和调试支持。 如
转载 2018-07-15 11:11:00
696阅读
2评论
一款方便顺手的编程软件对于 C/C++ 开发者们来说,无疑会节省非常多不必要的环境安装和学习使用教程的时间。看到一些回答围绕不同操作系统,推荐了不同的IDE。我在这里给大家介绍一个全平台都通用、轻量且功能强大的​​在线编辑器 Lightly​​。它是首个根据中国开发者使用习惯量身打造的 IDE 编程软件,界面风格简洁明快。 在 Lighlty 上用户不需要配置任何编译运行环境,选择开发语
转载 2022-03-29 20:07:00
941阅读
在某些情况下,比如原来与很多c/c++的代码, 可能希望采用c/c++编写android应用程序.在这种情况下,一般使用NDK.但是由于android直提供了java接口,因此不能够直接调用android中的各种...
转载 2013-10-15 22:10:00
380阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5