矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 9884|回复: 121

有想学编程的吗,可以接龙,不是灌水认真脸

[复制链接]
     
发表于 2024-9-5 14:59:07 | 显示全部楼层 |阅读模式
有想学编程的吗,可以接龙,不是灌水认真脸,想要什么例子给你们写
鄙人略懂 C、C++(MinGW、VS、BCB)、Qt、Win32 ASM、X86 ASM(用的不多)、VB6、HTML、JS、PHP、Python,Ruby(用的不多)
正则表达式(两种语法的都略懂,以前用EmEditor,现在Vim用的多)

评分

3

查看全部评分

     
 楼主| 发表于 2024-9-7 23:59:01 | 显示全部楼层
ITOUR 发表于 2024-9-7 23:44
大神啊,基本都会啦。
正则表达式 通俗讲是什么


非常有用途的东西
abc123ef578
这里面有数字有字母
VIM命令 :%s/\d//g  :%s/\D//g
可以去除字母,保留数字,可以去除数字保留字母
或者几万行文字里,提取想要关键词的行
VIM命令 :v/关键词/d
去除几万行文本中空白行
:g/^[\s|\t]\+$/d
靠人工肯定是不可能做的
这种靠word也是做不到的,正则表达式灵活方便
回复 支持 1 反对 0

使用道具 举报

     
 楼主| 发表于 2024-9-5 15:59:06 | 显示全部楼层
kinglin 发表于 2024-9-5 15:57
写个C#或者delphi的通过USB 调试Modbus 设备的例程

这两个语言一个都不会
USB的话只写过libusb库+Qt(C++)

机械键盘USB协议逆向和利用
https://www.52pojie.cn/thread-1455086-1-1.html
(出处: 吾爱破解论坛)
回复 支持 1 反对 0

使用道具 举报

     
 楼主| 发表于 2024-9-5 15:00:59 | 显示全部楼层
CSS 我不写,因为真不会
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-9-5 15:05:36 | 显示全部楼层
SQL以及KV数据库
熟悉 MySQL(Python、VB6、PHP) SQLite(VB6 写过) Redis(Python写过)
access 用的不多
回复 支持 反对

使用道具 举报

     
发表于 2024-9-5 15:07:52 | 显示全部楼层
你这是要?
回复 支持 反对

使用道具 举报

     
发表于 2024-9-5 15:08:36 | 显示全部楼层
C好入门还是JAVA?以前一直用易语言。想开发网页用的小软件。

评分

1

查看全部评分

回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-9-5 15:12:21 | 显示全部楼层
本帖最后由 JuncoJet 于 2024-9-5 15:28 编辑
lenye 发表于 2024-9-5 15:08
C好入门还是JAVA?以前一直用易语言。想开发网页用的小软件。


这两个语言没有交集,用于网页开发的话 C语言可以写cgi,除了大型网站很少有用cgi的
JAVA可以开发桌面应用和网站应用,后端开发Spring框架,前端jsp或者纯HTML+AJAX(前后端分离)
JAVA比较杂,不同版本的JDK兼容性很差,有很多新版本删减掉的功能
C语言虽然标准在升级,内容上有扩充,但不会做减法,不会删减功能,
其实有个C99 GNU99我觉得就够了,之后的C语言版本可以不用

补充说明,C语言写cgi开发网页后端较难,因为HTTP Header和Data他都不能解析
他是通过环境变量来存储传来的HTTP信息,是字符串类型(字节数组),需要自己写代码分解

举个例子 HTTP POST方法
POST http://127.0.0.1/xx.cgi
usr=XXX&passwd=XXXX&depart=XXXX

cgi 收到的是 usr=XXX&passwd=XXXX&depart=XXXX 这样的东西

PHP解析这个,可以直接读出用户usr
<?php
$usr=$_POST[usr];
echo $usr;
?>
虽然你没提问,但是我觉得PHP是最简单的,至少在网页问题上
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-9-5 15:14:37 | 显示全部楼层

摆个摊,不收钱教学,坛友有兴趣就教
回复 支持 反对

使用道具 举报

     
发表于 2024-9-5 15:57:04 | 显示全部楼层
写个C#或者delphi的通过USB 调试Modbus 设备的例程
回复 支持 反对

使用道具 举报

     
发表于 2024-9-5 16:40:14 | 显示全部楼层
lenye 发表于 2024-9-5 15:08
C好入门还是JAVA?以前一直用易语言。想开发网页用的小软件。

加分鼓励,请继续努力。

朋友在矿坛也有一段日子了,发些你自己的工作学习经验或生活趣事,一定会受欢迎。

回复 支持 反对

使用道具 举报

     
发表于 2024-9-5 16:45:18 | 显示全部楼层
有教汇编的吗?
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-9-5 17:03:01 | 显示全部楼层
glff9 发表于 2024-9-5 16:45
有教汇编的吗?

Win32汇编和8086汇编能写
Win64汇编能读(逆向工程 )

别的帮不了你了
回复 支持 反对

使用道具 举报

     
发表于 2024-9-5 17:05:40 | 显示全部楼层
本帖最后由 scu319hy 于 2024-9-5 17:07 编辑
JuncoJet 发表于 2024-9-5 15:12
这两个语言没有交集,用于网页开发的话 C语言可以写cgi,除了大型网站很少有用cgi的
JAVA可以开发桌面 ...


PHP不就是用C实现的一个CGI程序嘛
它的全名就是递归的 “超文本预处理器”
回复 支持 反对

使用道具 举报

     
发表于 2024-9-5 17:08:30 | 显示全部楼层
JuncoJet 发表于 2024-9-5 15:59
这两个语言一个都不会
USB的话只写过libusb库+Qt(C++)

大概看了一下,也不用管USB什么协议,使用现成的USB_TO_485硬件模块直接对485操作就行,改天再研究下。
回复 支持 反对

使用道具 举报

     
 楼主| 发表于 2024-9-5 17:16:12 | 显示全部楼层
本帖最后由 JuncoJet 于 2024-9-5 17:17 编辑
scu319hy 发表于 2024-9-5 17:05
PHP不就是用C实现的一个CGI程序嘛
它的全名就是递归的 “超文本预处理器”


帖子不见了?触发了啥关键词

CGI特性是一个进程对应一个浏览器连接,极端占用资源
开发语言不限,VB Python C C++ Perl 等都行
PHP是脚本语言,能够一个进程处理多个连接,使用不同的线程(Apa**che服务器为例)
Fast****CGI出现是为了解决上面尴尬的问题
至少PHP比CGI先进点
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-25 23:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表