社区首页 (3439)
我加入的社区
我管理的社区
官方推荐社区
76
其他社区
3439
请编写您的帖子内容
社区频道(9)
显示侧栏
卡片版式
全部
C/C++语言
Linux
Python
嵌入式
职业生涯
开源推荐
博文收录
Ada助手
最新发布
最新回复
标题
阅读量
内容评分
精选
71
评分
回复
复制链接
扫一扫
分享
83
评分
回复
大佬们可以帮忙看看这个程序吗o(╥﹏╥)o
结构体是自学的,不知道为什么结果就是不输出〒▽〒 #include<stdio.h> #include<string.h> #include<stdlib.h> #define SIZE 100 struct Student { char stud
复制链接 扫一扫
分享
101
评分
回复
在mfc.dll资源段前面插一个新段,需要怎么修正资源表的哪些内容?
pNTHeader->OptionalHeader.DataDirectory[IMAGE_DIRECTORY_ENTRY_BASERELOC].VirtualAddress += 0x1000;//重定位表偏移+0x1000 就只知道这一个了,还有
复制链接 扫一扫
分享
167
评分
1
复制链接
扫一扫
分享
91
评分
回复
从树莓派系统安装小白到系统SD卡复制克隆高手
为了快速复制克隆嵌入式设备,把当前已经调试好的设备的系统做成image系统镜像,无疑是最快捷的。对于树莓派系统来说,属于嵌入式设备,使用树莓派的imager去烧写出系统,然后安装必要的软件,当系统完全设置好之后就可以克隆了......
复制链接 扫一扫
分享
81
评分
回复
Ubuntu的环境变量设置
目录1、export变量2、修改用户环境变量.bashrc文件 (对单一用户生效:永久的)3、修改系统环境变量/etc/profile文件 (对所有用户生效:永久的)4、修改系统环境变量 /etc/environment (永久的,与用户无关)5、总结1、export变量export PATH=$PATH:/usr/lib/jvm/java/jdk1.6.0/binexport CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0/libex
复制链接 扫一扫
分享
86
评分
回复
树莓派上ubuntu22.04版本安装软件错误提示
树莓派新烧写了ubuntu22.04的版本,新版本需要安装更新一些软件,发现只要一更新,就报错
复制链接 扫一扫
分享
114
评分
回复
免费安装Visual Studio 2022
我使用软件的选择顺序是优先选择开源软件,其次是社区免费版本,大部分时间我都是在linux下开发,很少在windows下写代码。但是在这microsoft还是处于统治地位的时代,而且很多新手写代码开始还是倾向于在windows下,因此推荐Visual Studio 2022 社区版,即满足我的个人选择倾向,也是很多人需要的,下面介绍如何使用免费社区版的VS2022。下载地址为:打开网页,找到这个地方选择community 2022版本,这个是免费使用的,所以你不用去找破解,但是在下载前可能需要欧用邮箱注
复制链接 扫一扫
分享
90
评分
回复
树莓派更新工具链
在其他环境上 编译的bin文件,在我的树莓派上竟然无法运行,原来是由于glibc的库太旧导致,所以只能升级树莓派的glibc了。
复制链接 扫一扫
分享
172
评分
回复
Notepad++ 删除关键词所在行
1、按组合键Ctrl + F,查找模式选择 '正则表达式',不选 '.匹配新行'2、查找目标输入 : ^.*关键字.*\r?\n (不保留空行) ^.*关键字.*$ (保留空行)3、替换为:(空)
复制链接 扫一扫
分享
103
评分
1
申请的静态数组过大导致程序连接失败
relocation truncated to fit: R_X86_64_PC32 against symbol `s_SchedulerUtilsData' defined in COMMON section in ./target/objs/common/Scheduler/src/LINUX/xxxx.o报这个错误是由于申请的静态内存过大,编译通过,但是连接的时候失败,要么用malloc,如果malloc也失败,那还是用动态申请,一点点的去搭积木把,比如用链表或者树去管理这些数据。..
复制链接 扫一扫
分享
91
评分
回复
编写python代码估算sin(x)的值
请编写一个程序迭代求解sin(x),迭代公式为sin(x)=x/1-x^3!+x^5/5!-x^7/7!+...+(-1)^(2n-1)/(2n-1)!,当n项的值小于10^-5时结束,x为弧度。要求输入x的值,输出相应的结果。【注意】迭代公式中的^代表幂运算。并且输入和输出各占一行,输出结果保留4位小数;运行效果如下所示。【运行结果】输入(一行):1.57输出(一行):1.0000一、程序代码#!/usr/bin/python# -*- coding: UTF-8..
复制链接 扫一扫
分享
88
评分
回复
基于GmSSL的国密SSL单向验证客户端C源码
基于GmSSL的国密SSL单向验证客户端C源码
复制链接 扫一扫
分享
111
评分
回复
协同开发方式
对于一个做嵌入式的团队,特别是工程比较大的时候,高效的开发环境对于开发进度来说非常重要。1、搭建一个编译服务器。所有人编译全部在这个服务器上完成,可以配置一个非常高档的服务器,这样满足多人同时编译,比如128G内存,64核,2T硬盘这种2、这台服务器上每个人开通一个账号,每个账号分配单独的存储空间,并且提供telnet/SSH连接,及samba访问权限。telnet连接是提供命令行编译操作,samba连接是提供文件共享3、smaba共享的用法。在本地机上做一个samba的映射盘,将代码拷贝到服务
复制链接 扫一扫
分享
101
评分
回复
Git上修改分支名称
1、修改本地名称:git branch -m oldBranchName newBranchName2、删除本地分支的远程分支git push origin :oldBranchName3、将本地新名称的分支推送到服务器,建立分支关联git push --set-upstream origin newBranchName经验分享非常重要,少走很多弯路,也可以开阔视野,不管是技术还是职场上,加入我们的QQ群吧:...
复制链接 扫一扫
分享
88
评分
回复
软件开发团队必备管理工具
一个开发团队,特别是使用敏捷开发模式的团队,除了制定团队的运行章程,愿景之外,使用必要的管理工具可以使团队管理流程化,统一视图,来提高协同效率。下面是我在实践中总结的一些管理工具:1、故障管理工具 bugzila 所有故障提交到系统进行跟踪,不让bug遗漏,方便回溯。2、项目进度管理工具:openproject 指定合理的项目计划,并定期review,更新,各种角色随时掌控项目进度。3、知识库管理:wiki 团队的知识库是团队积累/成长的必经之路,做了几...
复制链接 扫一扫
分享
86
评分
回复
GNU中的预编译指令
#assert: Obsolete Features #define: Object-like Macros #elif: Elif #else: Else #endif: Ifdef #error: Diagnostics #ident: Other Directives #if: Conditional Syntax #ifdef: ...
复制链接 扫一扫
分享
89
评分
回复
Git导出最新纯净的工程
Git Bash里,只需要一个命令:git archive --format zip -o site-$(git log --pretty=format:"%h" -1).zip HEAD
复制链接 扫一扫
分享
92
评分
回复
git找回文件
git上执行reset hard 之后,有一大坑,可能让你的工作丢失:1、如果没有执行过git add .,那么就不用往下看了,找不回了。2、如果执行过git add . 那么到执行:git fsck --lost-found然后$project_root/.git\lost-found\other 下找找,按照内容对比找回。3、如果执行过git commit执行 git reflog会有类似下面的东西,挑你想回退的地方,一般是那次commit之前的head...
复制链接 扫一扫
分享
为您搜索到以下结果: