摘要:
# Go Web工程 下面是项目的包图,可以通过包图来理清项目包的结构。 # Go Web工程 下面是项目的包图,可以通过包图来理清项目包的结构。 ![image](https://img2023.cnblogs.com/blog/2146100/202308/2146100-20230825210 阅读全文
摘要:
```go func main() { router := gin.New() // LoggerWithFormatter middleware will write the logs to gin.DefaultWriter // By default gin.DefaultWriter = o 阅读全文
摘要:
记录一下,这里学的BytePoolCap, 和sync.Pool 总之就是这个BytePoolCap比sync.Pool快一些,目前不会测试,后面测试了再来填坑。 ``` package main import ( "fmt" ) func main() { // var bpool BytePoo 阅读全文
摘要:
# Debian配置Fcitx5输入法 ```sh sudo apt install fcitx5 fcitx5-rime ``` 放到 `~/.profile` 的配置 ```sh export LC_CTYPE="zh_CN.UTF-8" export GTK_IM_MODULE=fcitx e 阅读全文
摘要:
基于tiny-httpd的一个http server,可处理 GET和POST请求。 知识范围: ## POSIX接口 **pipe(int arr[2])** pipe(int arr[2]); 使用pipe会创建通道,arr[0]为读,arr[1]为写。 **dup2 - 复制文件描述符** 这 阅读全文
摘要:
在操作文件的时候,或者处理 http 请求时,可能需要处理文件的类型 这里我的需求是获取文件后缀 使用的方法是 strrchr ``` /* char *strrchr(const char *s, int c); The strrchr() function returns a pointer t 阅读全文
摘要:
实际是要判断 numbytes 是否等于-1,而不是要判断结果赋给numbytes ``` if((numbytes = recv(sockfd, buf, sizeof buf,0)) == -1) if(numbytes = recv(sockfd, buf, sizeof buf,0) == 阅读全文
摘要:
``` #include #include #include #include // 使用inet_ntoa 需要 引包 #include int main(int argc,char *argv[]){ struct hostent *host; char hostname[]="www.kbug 阅读全文
摘要:
``` Windows Registry Editor Version 5.00 [HKEY_USERS\.DEFAULT\Control Panel\Input Method\Hot Keys\00000010] "Key Modifiers"=hex:00,c0,00,00 "Target IM 阅读全文
摘要:
``` @Component public class EmailUtil { @Value("${email.user}") private String emailUser; @Value("${email.password}") private String password; private 阅读全文