动态内存与智能指针(2)
直接管理内存
void fun1()
{
//此new表达式在自由空间构造一个int型对象,并返回指向该对象的指针
int *pi1=new int; //pi指向一个动态分配、未初始化的无名对象
string *ps3=new string; //初始化为空string
int *pi2=new int; ...
分类:
编程语言 时间:
2014-07-08 15:51:02
收藏:
0 评论:
0 赞:
0 阅读:
257
题意:首先给你个w,表示几组货物,然后给你n以及n个数表示价格,10-价格是利润
每次只能取前i个,求最多的利润对应几个货物,不超过10个解
思路:首先是简单的计算最大的利润,然后就是储存所有的解,然后深搜出所有的可能
#include
#include
#include
#include
#include
#include
#include
using namespace ...
分类:
其他 时间:
2014-07-08 14:40:23
收藏:
0 评论:
0 赞:
0 阅读:
418
C语言中的函数指针
函数指针的概念: 函数指针是一个指向位于代码段的函数代码的指针。
函数指针的使用:
#include
typedef struct (*fun_t) (int,int);
fun_t pf;
int add(int a, int b)
{
return a+b;
}
int sub(int a,int b)
{
retu...
分类:
编程语言 时间:
2014-07-08 14:39:43
收藏:
0 评论:
0 赞:
0 阅读:
319
题目:给定一个整数数组,把最右端的元素作为基准,对这个数组进行整理,其中大于这个基准的元素放到它的右边,小于这个基准的元素放到它的左边。不得使用临时数组。
思路:先找一个大于基准的元素与基准进行交换位置,此时基准元素已经在数组的中部(不是最右/中间),从基准开始向后扫描,小于基准则交换。
public class ArrayPivot {
public static void main(St...
分类:
其他 时间:
2014-07-08 18:14:34
收藏:
0 评论:
0 赞:
0 阅读:
343
show git show in Vim
//show files for a commit in vim tabs
vim -pn $(git show --pretty="format:" --name-only SHAxxxx )...
分类:
其他 时间:
2014-07-08 19:54:19
收藏:
0 评论:
0 赞:
0 阅读:
398
之所以要了解这个问题是因为在autocomplete中我们希望提前捕获用户输入的拼音,这样的话就可以尽早提供常用选项,从而让用户尽量少的输入,尽量快的找到对应选项。
首先想到的就是keyup, keydown, keypress, input事件,看看哪个事件可以在用户输入拼音的时候就捕获。在网上搜了一下,最终解决方案是:
捕获keyup事件
参考:
使用中文输入法时对键盘事件...
分类:
其他 时间:
2014-07-08 18:33:21
收藏:
0 评论:
0 赞:
0 阅读:
304
Interesting enough to find out the Reader function in Safari is actually Javascript and there are many interesting stuff from the 2000 line code:
* 5 main parts in the file:
* 1. define const
* 2...
分类:
其他 时间:
2014-07-08 13:11:26
收藏:
0 评论:
0 赞:
0 阅读:
367
C#两个窗体之间传递数据
1 公用变量值传递
public partial class Form1 : Form //parent form
{
public string name="";
public Form1()
{
InitializeComponent();
}
p...
分类:
Windows开发 时间:
2014-07-08 13:10:41
收藏:
0 评论:
0 赞:
0 阅读:
390
vim 小计
现在经常要用到vim,感觉它和一般的编辑器很不同,的确是非常难却又非常强大的东西,我之前掌握的皮毛显然是不能再提高生产力了,想着如果能学好应该是收益颇丰,现在记下我这周学的东西:
Navigate:
之前一直只知道jkhl,0^$,ctrl+F, ctrl+B,现在知道w e b 和H M L ,方便多了。还有%来查看括号,对编程很有帮助。
Insert:...
分类:
其他 时间:
2014-07-08 15:50:21
收藏:
0 评论:
0 赞:
0 阅读:
307
原文链接: Step 3: Using data binding翻译日期: 2014年7月7日翻译人员: 铁锚我们创建的个人信息卡还算漂亮,但对整个应用来说,只有一张卡片看起来有点空荡荡的感觉。在本节中,将通过web服务获取数据,并使用Polymer的数据绑定(data binding)来显示一系列的卡片。获取数据,需要使用初始应用程序(starter)提供的 元素。该元素为虚拟社交网络提供了一...
分类:
其他 时间:
2014-07-08 17:24:00
收藏:
0 评论:
0 赞:
0 阅读:
272
[LeetCode]Remove Duplicates from Sorted Array...
分类:
其他 时间:
2014-07-08 16:07:30
收藏:
0 评论:
0 赞:
0 阅读:
323
亲和数
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 20775 Accepted Submission(s): 12590
Problem Description
古希腊数学家毕达哥拉斯在自然数研究中...
分类:
其他 时间:
2014-07-08 16:06:46
收藏:
0 评论:
0 赞:
0 阅读:
321
你是否苦恼于网上无法下载的“小说在线阅读”内容?或是某些文章的内容让你很有收藏的冲动,却找不到一个下载的链接?是不是有种自己写个程序把全部搞定的冲动?是不是学了 python,想要找点东西大展拳脚,告诉别人“哥可是很牛逼的!”?那就让我们开始吧! 哈哈
好吧,我就是最近写 Yii 写多了,想找点东西调剂一下.... = =
本项目以研究为目的,所有版权问题我们都是站在作者的一边,以看盗版小说为目的的读者们请自行面壁!
说了这么多,我们要做的就是把小说正文的内容从网页上爬下来,我们的...
分类:
编程语言 时间:
2014-07-08 19:53:41
收藏:
0 评论:
0 赞:
0 阅读:
479
通过文字界面登陆到系统,切换到root权限。
用vi打开 /boot/grub/menu.lst 文件 ,由于menu.lst是grub.conf文件的快捷方式,最终打开的还是grub.conf文件。 vi /boot/grub/menu.lst
打开后文件如下所示,在kenel下中添加下面红色部分 vga=791
vga 是Video Graphics ...
分类:
其他 时间:
2014-07-08 14:39:10
收藏:
0 评论:
0 赞:
0 阅读:
301
四、使用services.xml文件发布WebService...
分类:
Web开发 时间:
2014-07-08 13:09:58
收藏:
0 评论:
0 赞:
0 阅读:
301
讲了一些Oracle的使用技巧,希望对大家有帮助。...
分类:
数据库技术 时间:
2014-07-08 17:11:05
收藏:
0 评论:
0 赞:
0 阅读:
326
Who's in the Middle
Time Limit: 1000MS
Memory Limit: 65536K
Total Submissions: 31149
Accepted: 18073
Description
FJ is surveying his herd to find the most average cow...
分类:
其他 时间:
2014-07-08 13:29:54
收藏:
0 评论:
0 赞:
0 阅读:
480
网络由上往下分为:
表示层和应用层 :HTTP协议(基于传输层的TCP协议,主要解决如何包装数据)
会话层
传输层: TCP协议(基于网络层的IP协议)、TPC/IP协议(主要解决数据如何在网络中传输)
网络层: IP 协议
数据链路层
物理层
4.socket则是对TCP/IP协议的封装和应用(程序员层面上),Socket本身并不是协议,而是一个调用接口(A...
分类:
其他 时间:
2014-07-08 17:27:13
收藏:
0 评论:
0 赞:
0 阅读:
363
Visual Studio 2013 与 14
如果
Install Visual Studio on the same computer as Visual Studio in 2013 "14" when CTP 14.0.21730.1 DP, a number of known issues.
While we expect that the Visual Stu...
分类:
其他 时间:
2014-07-08 16:08:48
收藏:
0 评论:
0 赞:
0 阅读:
361
共享内存是Linux下最快速、最有效的进程间通信方式。是多个进程可以把同一段内存映射到自己的进程空间,以此实现数据的共享与传输。即:对于不同的进程A、B,将同一块物理内存映射到进程A、B各自进程的地址空间,进程A能够及时地看到进程B对共享内存中数据的更新,反之B进程同样能够及时地看到进程A对共享内存中数据的更新。
共享内存存在于内核级别的一种资源,因此是所有进程间通信(IPC)方式中最快的一种。...
分类:
其他 时间:
2014-07-08 19:58:48
收藏:
0 评论:
0 赞:
0 阅读:
306