V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  defunct9  ›  全部回复第 200 页 / 共 258 页
回复总数  5160
1 ... 196  197  198  199  200  201  202  203  204  205 ... 258  
2017-12-28 07:16:31 +08:00
回复了 SilentDepth 创建的主题 Linux 如何让 sftp 账号正常登录到 nfs mounted 目录的子目录?
这个问题其实很复杂。
2017-12-27 11:36:11 +08:00
回复了 asen477 创建的主题 问与答 正常一套金融系统上线部署应该怎么做?
@asen477 那就只能慢慢熬了,每年 pci 检查,等级保护检查,四大审计。审一遍就什么都有了
2017-12-27 10:33:32 +08:00
回复了 TheBestSivir 创建的主题 酷工作 [上海] 美团外卖招人了
唉,一眼看成了 ” 美团卖人了 “
隔壁部门的桌面支持上午问我同样的问题。无解。我觉得最佳答案是到个大牛手下打工去。因为你再怎么自我折腾也空间有限,跟着眼界高的才能成长更快。
2017-12-26 10:14:07 +08:00
回复了 asen477 创建的主题 问与答 正常一套金融系统上线部署应该怎么做?
@asen477 干脆外包给我吧,我可以协助。
看得出来,楼主很克制,很客观了。但是作为一名看热闹不嫌事大的吃瓜群众来说,是想看看非理性的一面。看看那几万字的控诉书,贴出来吧。
2017-12-26 07:29:05 +08:00
回复了 asen477 创建的主题 问与答 正常一套金融系统上线部署应该怎么做?
这个事以前天天干。有一整套的规则,查查 pci,等级保护。(这也是离职原因,太 TM 烦了,没事就应付检查了)
2017-12-25 11:37:59 +08:00
回复了 Reign 创建的主题 程序员 想辞职去周边大城市干,但是家都安在这个小县城了咋办?
本末倒置,破工作有什么好羡慕的
2017-12-24 19:44:44 +08:00
回复了 IC0ZB 创建的主题 程序员 程序员的一生要经历多少苦难?救救我吧
稻香
nagios
2017-12-22 14:27:30 +08:00
回复了 mizufik 创建的主题 Linux /root 权限莫名奇妙的被改了
@mizufik 开不了,我也帮不了你撒。这个问题需要多方面去查看记录和日志
2017-12-22 12:05:50 +08:00
回复了 mizufik 创建的主题 Linux /root 权限莫名奇妙的被改了
开 ssh 我上去看看
2017-12-21 12:00:44 +08:00
回复了 cxbii 创建的主题 酷工作 [武汉] 编程猫 | 招聘 Linux 软件工程师
能远程么
2017-12-20 16:20:21 +08:00
回复了 thank4 创建的主题 Linux 请问下关于 nginx 的配置!!
开 ssh,我上去给你调
2017-12-20 13:29:40 +08:00
回复了 Liang 创建的主题 程序员 请教各位大神公司组网的方案~ 进来有红包
@JamesR 自己动手掐六类线,佩服啊,手不疼么
远程今年大大的不好做了,基本没活可干。
2017-12-14 15:03:04 +08:00
回复了 lfmy 创建的主题 求职 关于京东商城、京东世纪贸易有限公司、京东的区别
都是一个。搬到亦庄的是大部分人,北辰那个地方比亦庄可好多了
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <stdbool.h>
#include <arpa/inet.h>
#include <pthread.h>

void* do_work(void *arg)
{
int *port = (int *) arg;

int listen_socket = socket(AF_INET, SOCK_STREAM, 0);
int one = 1;
setsockopt(listen_socket, SOL_SOCKET, SO_REUSEPORT, &one, sizeof(one));

struct sockaddr_in serv_addr;
memset(&serv_addr, 0, sizeof(serv_addr));
serv_addr.sin_family = AF_INET;
serv_addr.sin_addr.s_addr = INADDR_ANY;
serv_addr.sin_port = htons(*port);

int ret = bind(listen_socket, (struct sockaddr *) &serv_addr, sizeof(serv_addr));
listen(listen_socket, 5);

struct sockaddr_in cli_addr;
memset(&cli_addr, 0, sizeof(cli_addr));
int addr_length = sizeof(cli_addr);

do
{
int cli_sock = accept(listen_socket, (struct sockaddr *) &cli_addr, (socklen_t *) &addr_length);
close(cli_sock);
} while (true);

close(listen_socket);

return 0;
}

int main(int ac, const char *av[])
{
int port = atoi(av[1]);

const int MAX_THREADS = 10;
pthread_t tid[MAX_THREADS];
for (int i = 0; i < MAX_THREADS; i++) {
pthread_create(&tid[i], NULL, do_work, &port);
}

for (int i = 0; i < MAX_THREADS; i++) {
pthread_join(tid[i], NULL);
}
return 0;
}
1 ... 196  197  198  199  200  201  202  203  204  205 ... 258  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1141 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 52ms · UTC 18:35 · PVG 02:35 · LAX 10:35 · JFK 13:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.