编程那点事编程那点事

专注编程入门及提高
探究程序员职业规划之道!

代码

C开发和编译过程中,涉及到哪些文件扩展名?(.c/.h/.o/.a/.so/.exe/.lib/.dll)
技术文章

C开发和编译过程中,涉及到哪些文件扩展名?(.c/.h/.o/.a/.so/.exe/.lib/.dll)

阅读(1595)

在C语言的开发和编译过程中,涉及到以下几种常见的文件扩展名: .c C语言源代码文件。这些文件包含了C语言程序的源代码,包括变量声明、函数定义、控制结构等。   .h 头文件。头文件通常包含了函数原型、宏定义、类型定义等。它们被其他源代码文件包含,以便在编译时进行预处理和代码复用。   .o 目标文件。目标文件是编译器将源代...

java 删除文件夹
Java编程

java 删除文件夹

阅读(1425)

在Java中,删除文件夹通常有以下几种方法。每种方法都有其优缺点,具体取决于您的需求和场景。 方法1:使用java.io.File类 import java.io.File; public class DeleteFolder { public static void main(String[] args) { File folder = new File("path/to/folder"); deleteFolder(folder); } public static voi...

java截取字符串
Java编程

java截取字符串

阅读(692)

在 Java 中,截取字符串的方法有几种,下面列举了常用的三种方法以及它们的优劣: 使用 substring() 方法 这是 Java 标准类库中 String 类提供的方法,用于截取字符串的一部分。代码示例如下: String originalString = "Hello, World!"; String substring = originalString.substring(0, 5); System.out.println(substring); // 输出 "Hello...

java多线程有几种实现方法?
Java编程

java多线程有几种实现方法?

阅读(1559)

Java中实现多线程有以下几种方法: 继承Thread类 创建一个新的类,继承Thread类,然后重写run()方法。在该类的对象上调用start()方法来启动线程。例如: class MyThread extends Thread { @Override public void run() { // 任务代码 } } public class Main { public static void main(String[] args) { MyT...

什么是两段式编程?
其他编程

什么是两段式编程?

阅读(589)

两段式编程(Two-stage programming)是一种编程方法,其主要思想是将程序的编写和执行分成两个阶段。在第一阶段,程序员编写一个生成程序(generator),用于生成特定问题的解决方案。在第二阶段,生成的解决方案程序被执行以解决特定问题。这种方法可以在某些情况下提高程序的性能,特别是在重复性任务和需要定制解决方案的场景中。 两段式...

svg/ttf/eot/woff/woff2字体库导出单独svg文件上传iconfont.cn
前端开发

svg/ttf/eot/woff/woff2字体库导出单独svg文件上传iconfont.cn

阅读(12844)

手头有个项目用到了iconfont图标,iconfont.cn只支持单个svg图标的导入,想来也奇怪的,既然我导出图标文件iconfont.svg,为什么我导入就不支持呢? 像我以前的做法是在https://icomoon.io/app/#/select上一个个的导出,但是这样效率太慢。我现在的做法是这样的。 1、在浏览器中输入https://kekee000.github.io/fonteditor/ 网上的一些教程可...

Avm.js跨端框架的优势
其他编程

Avm.js跨端框架的优势

阅读(6579)

AVM(Application-View-Model)是APICloud推出的一个跨端的高性能 JavaScript框架,更趋近于原生的编程体验,它提供简洁的模型来分离应用的用户界面、业务逻辑和数据模型,适合高度定制化的项目。 在大前端技术领域,当我们遇到了需要解决重复性的问题时,通常会考虑设计一个DSL(Domain-Specific Language)或者抽象出一个框架层,专门来解决...

windows系统choco install meteor安装慢/无法安装问题解决
前端开发

windows系统choco install meteor安装慢/无法安装问题解决

阅读(5398)

最近,手头有个二次开发项目,对方用的是meteor,先是安装了choco。后来在cmd中执行命令:choco install meteor。 地址被墙,根本无法顺利安装,期间试过在阿里云的香港服务器中部署VPN,奈何不知道什么原因,VPN老是掉线。 执行命令:choco install meteor涉及到2个重要的文件夹: C:\Users\cao\AppData\Local\Temp\chocolatey\meteor\0.0.5...

Go语言基本的程序结构
其他编程

Go语言基本的程序结构

阅读(3810)

package main import ("fmt") func main() { fmt.Printf("Hello world!") } 基本上,程序结构跟C语言差不多 包名最先写,但要注意包名没有双引号 其次是导入需要用到的其他包,要注意的是这里包名需要加双引号,因为实际是一个路径,另外,引入的包必须有用到,否则编译时会报错 func用来声明一个函数,跟其他语言的函数定义一样,函数名可...

easyui+datagrid+webuploader实现图片上传
Java编程

easyui+datagrid+webuploader实现图片上传

阅读(10144)

先上效果图: 图片上传用到了以下技术: 前端用的是easyui、webuploader,后端用的是java。 直接贴关键代码 1、js部分代码 <script type="text/javascript"> var datagridImage = [],uploader; // 优化retina, 在retina下这个值是2 var ratio = window.devicePixelRatio || 1; var thumbnailWidth = 110 * ratio,thumb...