首页 > 编程语言
Linux下C的线程同步机制
C里提供了保证线程安全性的三种方法: (添加头文件#include<pthread.h>,pthread 库不是 Linux 系统默认的库,连接时需要使用静态库 libpthread.a, 在编译中要加 -lpthread参数) 互斥锁 通过锁的机制实现线程间的互斥,同一时刻只有一个线程可以锁定它, ...
分类:编程语言   时间:2016-08-09 22:12:51    收藏:0  评论:0  赞:0  阅读:313
Java学习(十)
·输出一个杨辉三角: 杨辉三角的性质: 每行数字左右对称,由1开始逐渐变大,然后变小,回到1。 第n行的数字个数为n个。 第n行的数字和为2^(n-1)。 每个数字等于上一行的左右两个数字之和。可用此性质写出整个杨辉三角形。 第n行的第一个数为1,第二个数为1*(n-1),第三个数为1*(n-1)* ...
分类:编程语言   时间:2016-08-09 22:12:01    收藏:0  评论:0  赞:0  阅读:263
python_模块
模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:os 是 ...
分类:编程语言   时间:2016-08-09 22:10:31    收藏:0  评论:0  赞:0  阅读:328
多线程一些理解
iOS多线程几种实现方案 1.pthread . C语言但是使用难度大,用于Windows,Linux等平台,几乎不用 2.NSThread OC 简单易用,直接操作线程对象,但是偶尔使用。 3.GCD C语言 是为了替代NSThread等线程计数,充分利用设备多核,自动管理所以经常使用。 4.NS ...
分类:编程语言   时间:2016-08-09 22:08:01    收藏:0  评论:0  赞:0  阅读:308
java对象比较器和克隆
上一篇博客介绍了工具类Arrays工具类 。我们可以对基本类型的数组调用Arrays.sort()函数来进行数组的排序。排序操作在日常开发中经常要使用到。那么String类和自定义类能不能使用Arrays.sort()来进行排序呢。下面我们来试试. ...
分类:编程语言   时间:2016-08-09 22:07:11    收藏:0  评论:0  赞:0  阅读:358
JAVA学习绘图颜色及其笔画属性设置字体显示文字
实例运行结果如下 绘制图片实例运行结果如下 ...
分类:编程语言   时间:2016-08-09 22:06:32    收藏:0  评论:0  赞:0  阅读:293
C++设计模式之单例模式
单例模式:一个类始终只有一个对象,无法直接new对象,只能通过类的特定接口来创建对象,因此也属于创建类模式。 恩,我们需要考虑线程安全性,对不对? 因此我们再给static成员变量赋值的时候,需要锁。C++里没有锁,我们可以借用第三方库,例如boost。 一、懒汉模式:即第一次调用该类实例的时候才产 ...
分类:编程语言   时间:2016-08-09 22:03:45    收藏:0  评论:0  赞:0  阅读:300
JDK1.7新特性(3):java语言动态性之脚本语言API
简要描述:其实在jdk1.6中就引入了支持脚本语言的API。这使得java能够很轻松的调用其他脚本语言。具体API的使用参考下面的代码: 1 package com.rampage.jdk7.chapter2; 2 3 import java.io.FileWriter; 4 import java ...
分类:编程语言   时间:2016-08-09 22:03:01    收藏:0  评论:0  赞:0  阅读:230
c语言scanf详解
函数名: scanf 功 能: 执行格式化输入 用 法: int scanf(char *format[,argument,...]);scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。其调用格式为: s ...
分类:编程语言   时间:2016-08-09 22:02:04    收藏:0  评论:0  赞:0  阅读:326
apache2.4 +django1.9+python3+ubuntu15.10
这是我这几天学习部署django的总结,中间出现了不少的问题。特此记录下来,用来复习巩固,同时也希望给想学习的同学一些参考。 第一步:我在ubuntu上装的是python3。sudo apt-get install python3,这种方法不用设置环境变量。如果机器上python2和python3都 ...
分类:编程语言   时间:2016-08-09 22:00:11    收藏:0  评论:0  赞:0  阅读:205
javascript面向对象系列第一篇——构造函数和原型对象
× 目录 [1]构造函数 [2]原型对象 [3]总结 前面的话 一般地,javascript使用构造函数和原型对象来进行面向对象编程,它们的表现与其他面向对象编程语言中的类相似又不同。本文将详细介绍如何用构造函数和原型对象来创建对象 构造函数 构造函数是用new创建对象时调用的函数,与普通唯一的区别 ...
分类:编程语言   时间:2016-08-09 21:58:42    收藏:0  评论:0  赞:0  阅读:257
ndk学习18: JNI之C&C++调用Java
一.Java反射机制先了解Java反射机制原理例子网上很多,反射很灵活二. 在JNI层调Java用途: Java层逆向比较容易,增加逆向门槛,把调用都写到JNI层, 让Java层无调用关系注意: C和C++有所不同,这里使用C++作为例子1. 首先在代码中提供一个ShowLog函数private v... ...
分类:编程语言   时间:2016-08-09 21:58:32    收藏:0  评论:0  赞:0  阅读:541
理解javascript中的原型模式
一、为什么要用原型模式。 早期采用工厂模式或构造函数模式的缺点: 1.工厂模式:函数creatPerson根据接受的参数来构建一个包含所有必要信息的person对象,这个函数可以被无数次的调用,工厂模式尽管解决了创建多个相似对象的问题,却没有解决对象识别的问题(返回的是自定义的一个对象o,不明确对象 ...
分类:编程语言   时间:2016-08-09 21:58:22    收藏:0  评论:0  赞:0  阅读:221
python 版 mldivide matlab 反除(左除)《数学建模算法与程序》Python笔记
今天在阅读数学建模的时候看到了差分那章 其中有一个用matlab求线性的代码,这里我贴出来 这里我送上 Python代码 In [39]: import numpy as np ...: from scipy.optimize import nnls ...: x = np.array([[1,2, ...
分类:编程语言   时间:2016-08-09 21:57:41    收藏:0  评论:0  赞:0  阅读:1233
JAVA Day3
分支与循环 char sex = in.next().charAt(0); java中流程控制方式有三种基本流程结构:顺序结构、选择结构、和循环结构 1、[if-else] 结构 int num = 1; if (num<2){ System.out.println("if条件成立时执行的代码"); ...
分类:编程语言   时间:2016-08-09 21:57:21    收藏:0  评论:0  赞:0  阅读:286
17SpringMvc_在业务控制方法中写入包装User的模型来收集参数——解决问题
前一篇文章,讲了在业务方法中多个模型收集参数有一个问题,现在这篇文章就来解决一上一篇文章的问题。 User和Admin是两个不同的实体类。我们解决问题的方法是: 如果多个模型中有相同的属性时,可以用user.name或admin.name来收集客户端参数。就是用一个新的模型将User和Admin再封 ...
分类:编程语言   时间:2016-08-09 21:56:01    收藏:0  评论:0  赞:0  阅读:189
关于编写性能高效的javascript事件的技术
如何能做出高效的web前端程序是我每次做前端开发都会不自觉去考虑的问题。几年前雅虎里牛逼的前端工程师们出了一本关于提升web前端性能的书籍,轰动了整个web开发技术界,让神秘的web前端优化问题成为了大街的白菜,web前端优化变成了菜鸟和大牛都能回答的简单问题,当整个业界都知道了惊天秘密的答案,那么 ...
分类:编程语言   时间:2016-08-09 21:55:51    收藏:0  评论:0  赞:0  阅读:295
JAVA学习路线图
JAVA学习路线图,特此声明,转自柠檬学院http://www.bjlemon.com/。 仅希望对热爱JAVA学习有所帮助 如若转载或者使用本图,请注明出处,避免后期出现版权问题,谢谢!!! ...
分类:编程语言   时间:2016-08-09 21:54:21    收藏:0  评论:0  赞:0  阅读:188
Python【第十四篇续】前端之CSS
css概念 上一篇介绍HTML时,已经说了,如果把HTML比作一个裸男的话,那么CSS就是为这个裸男穿上衣服,搭配一些换看的发型。 官方的术语是,css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化,CSS的可以使页面更加的美观。基本上所有的html页面 ...
分类:编程语言   时间:2016-08-09 21:52:53    收藏:0  评论:0  赞:0  阅读:298
java。抽象和封装:重写,重载
1.方法重载(overload) 方法名相同 参数类型不同(参数个数和类型) 与返回类型无关 2.方法重写(override)--》用来实现多态的,只有实例方法可以实现多态,静态方法无法实现多态 子类重写父类方法 方法名相同 返回类型相同 参数相同 重写和重载的区别?overload方法可以改变返回 ...
分类:编程语言   时间:2016-08-09 20:46:31    收藏:0  评论:0  赞:0  阅读:293
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!