//C language program
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
double number1 = 0.0;
double number2 = 0.0;
int operation = 0;
double result = 0.0;
printf(……继续阅读 »
9年前 (2016-05-25) 1369浏览
0个赞
最近学习中感觉用一个shared_ptr指针指向容器感觉很鸡肋啊。问一下各位大佬在写程序中利用指向容器的指针具体干过什么事情
解决方案
10
shared_ptr可以在返回值中使用,这样不会造成内存泄露,实现了Java/C#这种自动回收功能
例如
shared_ptr<A> func()
{
shared_ptr<A> ptr(new……继续阅读 »
9年前 (2016-05-25) 1424浏览
0个赞
本人用的Qssh实现了客户端和ssh服务器连接上,并可执行简单的一级命令,但是怎么交互呢?
例如输入:su 返回输入密码的提示,本人在程序中返回密码?
怎么实现呢?求给思路?还有进入二级命令,例如mongo,然后进入管理mongodb呢?
最主要的是,本人需要实现ssh连接服务器,在服务器上再通过ssh或telnet另一台服务器,其中需要用户名和密码的输入,……继续阅读 »
9年前 (2016-05-25) 2857浏览
0个赞
如题。说会导致程序速度变慢,来一段具体代码说明一下。
例如cpu一次从内存读取8字节,一个double型假如对齐的话读一次就行,不对齐读2次。但是在本人看来,这对程序的速度基本没有什么影响。
有人能举一段不对齐对程序效率影响特别大的代码吗。
另外除了效率问题,不对齐还会造成什么其他问题呢。
解决方案
5
引用:
如题。说会导致程序速度变慢,来一段具体代码……继续阅读 »
9年前 (2016-05-25) 3379浏览
0个赞
【问一下】“堆内存”中的“堆”和“堆排序”中的“堆”是一样的概念吗?
分别怎么样理解?
解决方案
2
两个堆是不同的。
堆内存,中的“堆”指的是内存分段,堆栈段的内存,一般可以认为是动态分配的内存。
堆排序,中的“堆”是指的是一种数据结构。是一种方法。
2
不一样啦~就像一个是分苹果,另外一个是分苹果的方法~
2
引用:
Quote: 引用:
不一……继续阅读 »
9年前 (2016-05-25) 1328浏览
0个赞
像碰到下面标红的代码的情况该怎么办?原因是IEnumerator<T>又继承了IEnumerator 泛型和非泛型都各有一个Current
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Syste……继续阅读 »
9年前 (2016-05-25) 964浏览
0个赞
C#刚开始学小白,讨教几个问题,请前辈指点,多谢!
要写个程序持续的每秒ping一个IP用以监控网络,期间假如有没ping通的时候输出时间,用户结束程序时计算丢包率等。
源代码如下(做过简化),主要思路是通过timer计时器每秒调用theout方法,theout方法为ping指定IP
写完测试时发现有关内存方面的问题:
1.当ping1放在theout方法内……继续阅读 »
9年前 (2016-05-24) 1119浏览
0个赞
说面向对象是万能的,但本人搞不懂,有些宏代码应该怎以用面向对象的思路来替代?
PS:有人说面向对象可以取代全部的指针呀,宏呀,不是本人吹,网上论坛里你可以去搜。
代码:
#define ERROR_RETURN(SrcValue, DstValue, RtnValue) \
if (SrcValue!=DstValue) \
{ ……继续阅读 »
9年前 (2016-05-24) 1206浏览
0个赞
用msbuild编译工程.vcxproj,提示找不到文件,但是直接用msbuild编译解决方案的话,OK,百度说这是msbuild的一个缺陷,需要配置工程里需要的环境变量。有没有别的方法,用msbuild编译工程.vcxproj,或怎么自动创建一个解决方案,里面包含本人想要的工程文件,谢谢大家!
解决方案
40
全盘搜索文件“VcVars*.bat”
……继续阅读 »
9年前 (2016-05-24) 1079浏览
0个赞