码迷,mamicode.com
首页 > 编程语言
[C++] struct memory allocation
Four-byte alignment 1 typedef struct user USER; 2 typedef struct employee E; 3 struct user{ 4 5 char name[10]; //take 12 bytes 6 in...
分类:编程语言   时间:2015-10-12 22:37:21    阅读次数:204
[LeetCode]题解(python):025-Reverse Nodes in k-Group
题目来源: https://leetcode.com/problems/reverse-nodes-in-k-group/题意分析: 这道题目和上一题目类似,输入一个链表和一个整型k。每k个翻转一下。不能更改链表的值。题目思路: 这道题目为了更加直观,先写一个翻转链表的函数。接下来就是链表操作...
分类:编程语言   时间:2015-10-12 22:35:17    阅读次数:329
Java多线程21:多线程下的其他组件之CyclicBarrier、Callable、Future和FutureTask
CyclicBarrier接着讲多线程下的其他组件,第一个要讲的就是CyclicBarrier。CyclicBarrier从字面理解是指循环屏障,它可以协同多个线程,让多个线程在这个屏障前等待,直到所有线程都达到了这个屏障时,再一起继续执行后面的动作。看一下CyclicBarrier的使用实例:pu...
分类:编程语言   时间:2015-10-12 22:34:17    阅读次数:423
qt多线程信号槽传输方式
//简单介绍一下QT信号与槽的连接方式://Qt::AutoConnection表示系统自动选择相应的连接方式,如果信号与槽在同一线程,就采用Qt::DirectConnection,//如果信号与槽不在同一线程,将采用Qt::QueuedConnection的连接方式。//Qt::DirectCo...
分类:编程语言   时间:2015-10-12 22:35:23    阅读次数:321
C++、、
1)C++面向对象的三大特征:多态、继承、封装;2)头文件中 ifndef/define/endif 的作用是:防止头文件的重复包含和编译;3)可编程内存在基本上分为这样的几大部分:静态存储区、堆区和栈区。他们的功能不同,对他们使用方式也就不同: 静态存储区:内存在程序编译的时候就已经分配好,这块....
分类:编程语言   时间:2015-10-12 22:32:52    阅读次数:196
Python标准库--os模块
这个模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。一个例子就是使用os.sep可以取代操作系统特定的路径分割符。下面列出了一些在os模块中比较有用的部分。它...
分类:编程语言   时间:2015-10-12 22:32:03    阅读次数:171
java反射与动态代理
Java反射与动态代理 Java反射机制可以动态地获取类的结构,动态地调用对象的方法,是java语言一个动态化的机制。java动态代理可以在不改变被调用对象源码的前提下,在被调用方法前后增加自己的操作,极大地降低了模块之间的耦合性。这些都是java的基础知识,要想成为一名合格的程序猿,必须掌握!J....
分类:编程语言   时间:2015-10-12 22:30:34    阅读次数:366
Python Lambda表达式
lambda函数也叫匿名函数,即,函数没有具体的名称。先看一个例子:def f(x): return x**2 print f(4) Python中使用lambda的话,写成这样:g = lambda x : x**2 print g(4) 那么,lambda表达式有何用处呢? lambda和普通函...
分类:编程语言   时间:2015-10-12 22:31:02    阅读次数:170
数据结构与算法——选择排序
//选择排序#includevoid SelectSort(int arr[],int len);int main(void){ int i; int arr[9]={1,4,2,4,6,8,3,9,5}; int len=sizeof(arr)/sizeof(arr[0]); SelectSort...
分类:编程语言   时间:2015-10-12 22:29:30    阅读次数:162
[转]Python中的with…as…
先说明一个常见问题,文件打开:1234567try:f = open('xxx')do somethingexcept:do somethingfinally:f.close()其实我个人不止一次在网上看到有这么写的了,这个是错的。首先正确的如下:1234567891011try:f = open(...
分类:编程语言   时间:2015-10-12 22:27:08    阅读次数:257
Java随机数生成原理
一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。二.在java.util这个包里面提供了一个Random的类,我们可以新建一个Ran...
分类:编程语言   时间:2015-10-12 22:27:04    阅读次数:561
swift版的元组
swift版的元组说明元组的内容并不多,使用的话跟普通变量类似,以下是测试源码://// ViewController.swift// Tuples//// Created by YouXianMing on 15/10/12.//import UIKitclass ViewControlle...
分类:编程语言   时间:2015-10-12 22:25:50    阅读次数:165
[转]python对json的相关操作
json官方说明参见:http://json.org/Python操作json的标准api库参考:http://docs.python.org/library/json.html对简单数据类型的encoding 和 decoding:使用简单的json.dumps方法对简单数据类型进行编码,例如:1...
分类:编程语言   时间:2015-10-12 22:22:25    阅读次数:303
Java回合阵列List
package com.mine.practice.arrtolist;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.List;/** * 数组转li....
分类:编程语言   时间:2015-10-12 22:21:53    阅读次数:203
java Proxy(代理机制)
我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更需要学习的是其底层是怎么样的一个原理,而AOP的原理就是java的动态代理机制,所以本篇随笔就是对jav.....
分类:编程语言   时间:2015-10-12 22:21:03    阅读次数:267
eclipse java工程和maven工程的互相转换
eclipse java工程和maven工程的互相转换maven转为工程一般工程: 工程右键--->Maven--->Disable Maven Nature转为一般工程。一般工程转为maven工程: 工程右键--->Configure--->Convert to Maven Project
分类:编程语言   时间:2015-10-12 22:19:38    阅读次数:231
tuple元组(C++11及以后,如C++14)
类tuple与array最本质的区别当数tuple元组元素类型可以不一样,而统一数组array的元素类型必须一样。本文主要举例:tuple_sizeExample123456789101112131415161718192021222324252627// tuple example#include...
分类:编程语言   时间:2015-10-12 22:17:28    阅读次数:243
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!