我们经常会使用C和C++的混合编程,在某些情况下,需要将C++的string,转换成char* 的字符串。下面说两种可行的方法,作为总结。
1. data();
如:
string str="abc";
char*p=(char*)str.data();
2.c_str();
如:
string str="adcd";
char *p=(char*)str.c_str();...
分类:
编程语言 时间:
2015-08-26 15:49:41
收藏:
0 评论:
0 赞:
0 阅读:
215
步骤如下:
1、打开Eclipse。
2、点击菜单上的“File”。
3、选择弹出窗口的“Import…”。
4、选择弹出窗口的“General”。
5、选择“Existing Project into Worksspace”,点击“Next”。
6、选择要导入的项目文件,点击“Finish”即可。关于项目的移动
1.可以直接在workspace里面复制项目文件夹,到其他的worksp...
分类:
系统服务 时间:
2015-08-26 15:49:21
收藏:
0 评论:
0 赞:
0 阅读:
268
1)And(同时满足多个条件时用And)public void testAnd(){
DBObject queryCondition = new BasicDBObject();
//agender='female' AND age > 27
queryCondition.put("agender", "female");
quer...
分类:
数据库技术 时间:
2015-08-26 15:49:11
收藏:
0 评论:
0 赞:
0 阅读:
289
针对这个问题,我们先来看看另外一个方法:UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque, CGFloat scale)。其中size就是作图的size,opaque顾名思义不透明,scale是缩放因子。
UIGraphicsBeginImageContext 其实就等同于 UIGraphicsBeginI...
分类:
其他 时间:
2015-08-26 15:49:02
收藏:
0 评论:
0 赞:
0 阅读:
246
在这篇文章中,我们介绍如何在Ubuntu QML应用中得到手机上的IP地址。...
分类:
移动平台 时间:
2015-08-26 15:48:52
收藏:
0 评论:
0 赞:
0 阅读:
338
1.代码块 代码块对象(通常称为代码块)是对C语言中函数的扩展。除了函数中的代码,代码块还包含变量绑定。代码块有时也称为闭包(closure)。 代码块包含两种类型的绑定:自动型和托管型。自动绑定(automatic binding)使用的是栈中的内存,而托管绑定(managed binding)是通过堆创建的。1.1 代码块定义和实现代码块借鉴了函数指针的语法。与函数指针相似,代码块具有以下特征...
分类:
其他 时间:
2015-08-26 15:48:42
收藏:
0 评论:
0 赞:
0 阅读:
281
我的openwrt学习笔记(十七):openwrt uboot.bin导出
Openwrt 烧写应用程序.BIN 是靠uboot.bin的,为了防止uboot.bin被破坏,无法恢复的问题,可以把uboot.bin从FLASH导出来,方法有很多,但是需要借助编程器等软件硬件!
这里提供一个新的方法,导出uboot.bin.
root@OpenWrt:/tmp# c...
分类:
其他 时间:
2015-08-26 15:48:31
收藏:
0 评论:
0 赞:
0 阅读:
266
CChart内置数据处理功能默认是不打开的。要打开数据处理功能,请点击菜单“绘图状态-->特别功能-->允许数据处理”,这时菜单“曲线数据à数据名”下,将多出一个“数据处理”菜单,如图所示。
可以看到,笨笨内置了四种数据处理功能,线性变换、微积分、数据平滑、数据拟合。
A10.1 线性变换
“线性变换”菜单提供了三个功能,分别是偏移、缩放、变换。这三个功能都非常简单,只要看看弹出...
分类:
其他 时间:
2015-08-26 15:48:21
收藏:
0 评论:
0 赞:
0 阅读:
213
人人都说Volley写的非常优秀,今天我们就打开volley的源码,来看看volley是怎么实现网络请求的,首先,我们从刚开始使用入手mRequestQueue = Volley.newRequestQueue(App.getInstance());跟进代码,Volley.newRequestQueue,public static RequestQueue newRequestQueue(Conte...
分类:
其他 时间:
2015-08-26 15:48:12
收藏:
0 评论:
0 赞:
0 阅读:
230
开始的代码,暴力求解。。。。。果断超时
#include
#include
#include
using namespace std;
const int maxn = 200005;
int main()
{
int h, w, k, b;
int a[maxn] ;
bool flag;
while(scanf("%d...
分类:
其他 时间:
2015-08-26 15:48:01
收藏:
0 评论:
0 赞:
0 阅读:
221
??
MyEclipse只是Eclipse的一个插件,所以MyEclipse本身不带JDK,JDK是你事先装好并且配置Environment
Variable完成后的。Eclipse自动配置完成的。当然Eclipse环境里似乎有一个编译器。在Window--Preferences--Java--Compiler下面选择
你是不是这里选择了6.0了?把它改成与你当前版本相同的版本。或是低...
分类:
其他 时间:
2015-08-26 15:47:51
收藏:
0 评论:
0 赞:
0 阅读:
840
通过Application::getInstance()->run();这句代码,直接调用到CCApplication中,然后由run()函数调用applicationDidFinishLaunching(),每次看见初始化工作的函数,比如,导演的初始化,FPS,资源路径,第一个场景调用等等。也可以在这先配置好自己以后要用的文件,比如.plist文件等等。随机函数种子等。
之前我...
分类:
其他 时间:
2015-08-26 15:47:41
收藏:
0 评论:
0 赞:
0 阅读:
419
堆排序的思想堆排序的具体算法,思想是每次取出堆的最顶层根节点,即数组下标为0,然后与最后一个节点即i+1交换。
参考地址建堆过程:
首先将原始队列构建成完全二叉树
然后从第一个非叶子节点开始,比较当前节点和其孩子节点,将最大的元素放在当前节点,交换当前节点和最大节点元素。
注意:如果根节点是a[0],那么第一个非叶子节点就是倒数第二层的最后一个根节点,下标为length/2-1
将当前元素前面所...
分类:
编程语言 时间:
2015-08-26 15:47:23
收藏:
0 评论:
0 赞:
0 阅读:
279
PHPExcel下载
自带的例子:
生成折线图示例:
<?php
$dir = dirname(__FILE__);
require $dir."/db.php";
require $dir."/PHPExcel.php";
$db = new db($phpexcel);
$objPHPExcel = new PHPExcel();
$objSheet = $...
分类:
Web开发 时间:
2015-08-26 15:47:11
收藏:
0 评论:
0 赞:
0 阅读:
368
eg1:
// waitpid1.c
// 2015-08-26 Lucifer Zhang
// Using the waitpid function to reap zombie children in no
// particular order.
#include "csapp.h"
#define N 2
int main()
{
int status, i;
...
分类:
系统服务 时间:
2015-08-26 15:47:02
收藏:
0 评论:
0 赞:
0 阅读:
216
文件的上传:
1)表单需要注意的3点
2)struts2的文件上传实际上使用的是comons FileUpload组件,所以导入commons-upload-1.3.jar commons-io-2.0.1.jar
3)struts进行文件上传需要使用fileupload拦截器
4)基本的文件上传:直接在action中定义如下3个属性
privatee File filedName;/...
分类:
其他 时间:
2015-08-26 15:46:51
收藏:
0 评论:
0 赞:
0 阅读:
211
原创文章,转载请注明出处:服务器非业余研究http://blog.csdn.net/erlib 作者Sunface联系邮箱:cto@188.com 今天在安装mysql5.7.8的时候遇到一些问题,首当其冲便的是初始root密码的变更,特分享解决方法如下: 1.mysql5.7会生成一个初始化密码,而在之前的版本首次登陆不需要登录。 shell> cat /root/.mysql_secre...
分类:
数据库技术 时间:
2015-08-26 15:46:41
收藏:
0 评论:
0 赞:
4 阅读:
17389
环境介绍QWT,全称是Qt Widgets for Technical Applications,是一个基于LGPL版权协议的开源项目,可生成各种统计图。它为具有技术专业背景的程序提供GUI组件和一组实用类,其目标是以基于2D方式的窗体部件来显示数据, 数据源以数值,数组或一组浮点数等方式提供, 输出方式可以是Curves(曲线),Slider(滚动条),Dials(圆盘),Compasses(仪表...
分类:
其他 时间:
2015-08-26 15:46:22
收藏:
0 评论:
0 赞:
0 阅读:
435
0 1背包问题
01背包(ZeroOnePack):有N件物品和一个容量为V的背包。(每种物品均只有一件)第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。
题目
有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。
基本思路
这是最基础的背包问题,特点是:每种物品仅有一件...
分类:
其他 时间:
2015-08-26 15:46:12
收藏:
0 评论:
0 赞:
0 阅读:
166
Just a Hook
Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 23147 Accepted Submission(s): 11604
Problem Description
In the game...
分类:
其他 时间:
2015-08-26 15:46:02
收藏:
0 评论:
0 赞:
0 阅读:
264