码迷,mamicode.com
首页 > 编程语言 > 日排行
Synchronized关键字与多线程
在java中,每一个对象有且仅有一个同步锁。这也意味着,同步锁是依赖于对象而存在。当我们调用某对象的synchronized方法时,就获取了该对象的同步锁。例如,synchronized(obj)就获取了“obj这个对象”的同步锁。不同线程对同步锁的访问是互斥的。也就是说,某时间点,对象的同步锁只能 ...
分类:编程语言   时间:2018-10-04 09:46:29    阅读次数:209
c++ 链表基础功能实现
#include struct ListNode { int m_nValue; ListNode* m_pNext; }; ListNode* CreateListNode(int value) { ListNode* pNode = new ListNode(); pNode->m_nValue... ...
分类:编程语言   时间:2018-10-04 09:46:45    阅读次数:102
Java多线程一些基础知识
最近复习了一些多线程方面的基础知识,做一下总结,多以自己的理解来文字叙述,如果有漏点或者理解错的地方,欢迎各位大佬多多指出; ps:线程分为用户线程和守护线程,当程序中的所有的用户线程都执行完了之后,JVM就退出运行了,下面所讲的都是用户线程为例,我们一般创建一个新线程对象,默认都是用户线程,当然, ...
分类:编程语言   时间:2018-10-04 09:47:01    阅读次数:144
基于Socket的低层次Java网络编程
Socket通讯 网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。 在传统的UNIX环境下可以操作T ...
分类:编程语言   时间:2018-10-04 09:47:22    阅读次数:178
Python交互图表可视化Bokeh:4. 折线图| 面积图
折线图与面积图 ① 单线图、多线图② 面积图、堆叠面积图 1. 折线图--单线图 2. 折线图--多线图 3. 面积图 ...
分类:编程语言   时间:2018-10-04 09:47:29    阅读次数:546
spring Controller 层注解获取 properties 里面的值
前言:最近在做一个项目,想要在 controller 层直接通过注解 @Value("")来获取 properties 里面配置的属性。 这个其实和 springmvc、spring 两个容器相关。controller 是在 springmvc 容器中,所以需要看看 springmvc 的配置文件中 ...
分类:编程语言   时间:2018-10-04 09:47:38    阅读次数:158
java等腰三角形的代码写法
public class EqualsShape { public static void main(String[] args) { //根据给定的方法来输出一个等腰三角 int max = 5; //控制行数 for(int i = 1; i<=5 ; i++) { //控制空格 for (in ...
分类:编程语言   时间:2018-10-04 09:48:47    阅读次数:163
selenium使用Xpath+CSS+JavaScript+jQuery的定位方法(治疗selenium各种定位不到,点击不了的并发症)
【第一部分】开篇:先认识Xpath的4种定位方法 跟你说,你总是靠那个firebug,chrome的F12啥的右击复制xpath绝对总有一天踩着地雷炸的你死活定位不到,这个时候就需要自己学会动手写xpath,人脑总比电脑聪明,开始把xpath语法给我学起来! 第1种方法:通过绝对路径做定位(相信大家 ...
分类:编程语言   时间:2018-10-04 09:49:39    阅读次数:215
用java写爬虫
今天学了怎么用java代码获取要爬取页面的源代码,因为只写了一点,所以接下来会陆续跟新此文章 首先,看一下我写的代码 这就是爬取下来的网页源代码,第一张图刚刚补注释有个注释写错了,别误导你们就行,接下来几天我会把爬虫用框架方面,利用页面进行爬取数据。 原文:https://blog.csdn.net ...
分类:编程语言   时间:2018-10-04 09:50:41    阅读次数:154
Python的rand vs randn以及linspace
Numpy里面的randn是满足了整体分布的,normal distribution(正态分布);rand则是满足了Uniform Distribution(均匀分布); Linspace(start, end, numercount):start:开始数,end:结束数,numbercount:均... ...
分类:编程语言   时间:2018-10-04 09:51:01    阅读次数:159
Python基础-----函数式编程含义及特点(及尾递归)
一、定义 函数式就是用编程语言去实现数学函数。这种函数内对象是永恒不变的,要么参数是函数,要么返回值是函数,没for和while循环所有的循环都由递归去实现,无变量的赋值(即不用变量去保存状态),无赋值即不可改变。二、特点 1、不可变数据 不可变:不用变量保存状态,不修改变量 a. 非函数式 a = ...
分类:编程语言   时间:2018-10-04 09:51:10    阅读次数:105
Python基础-----迭代器协议和For循环机制
迭代器协议:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个StopIteration异常,以终止迭代(只能往后走,不能往前退)可迭代对象:遵循迭代器协议的对象(如何实现:对象内部定义一个__iter__()方法)for循环的本质:循环所有对象,全都是使用迭代器协议。字 ...
分类:编程语言   时间:2018-10-04 09:51:30    阅读次数:142
非递归遍历二叉树Java实现
2018-10-03 20:16:53 非递归遍历二叉树是使用堆栈来进行保存,个人推荐使用双while结构,完全按照遍历顺序来进行堆栈的操作,当然在前序和后序的遍历过程中还有其他的压栈流程。 一、Binary Tree Preorder Traversal 问题描述: 问题求解: 先序遍历就是在第一 ...
分类:编程语言   时间:2018-10-04 09:52:54    阅读次数:184
机器学习排序算法:RankNet to LambdaRank to LambdaMART
使用机器学习排序算法LambdaMART有一段时间了,但一直没有真正弄清楚算法中的所有细节。 学习过程中细读了两篇不错的博文,推荐给大家: 梯度提升树(GBDT)原理小结 徐博From RankNet to LambdaRank to LambdaMART: An Overview 但经过一番搜寻之 ...
分类:编程语言   时间:2018-10-04 09:53:43    阅读次数:338
spring核心
spring作用:解决对象创建和对象依赖之间的关系,把对象的创建交给外部容器,也可以和其他框架一起使用spring核心: 1.IOC(控制反转):把对象的创建交给外部容器 创建完对象之后,对象关系的处理就是依赖注入(通常使用set方法注入) 2.AOP切面编程:可以理解成一个类,由很多重复代码构成的 ...
分类:编程语言   时间:2018-10-04 09:54:40    阅读次数:184
java多线程——线程的创建
java多线程——线程的创建 1、创建线程方式一:继承Thread类 (1)定义一个类继承Thread; (2)重写run方法; (3)创建线程对象; (4)调用start方法,开启线程并让线程执行,同时还会告诉JVM调用run方法。 1 class Demo extends Thread{ 2 p ...
分类:编程语言   时间:2018-10-04 09:55:39    阅读次数:159
java多线程——多线程的安全问题
java多线程——多线程的安全问题 模拟火车票售票程序: 1、线程安全问题出现的原因: (1)多个线程操作共享的数据; (2)线程任务操作共享数据的代码有多条(多个运算)。 2、解决思路: 只要让一个线程在执行线程任务时将多条操作共享数据的代码执行完,在执行过程中,不要让其他线程参与运算。那么如何在 ...
分类:编程语言   时间:2018-10-04 09:55:55    阅读次数:226
Python基础-----函数、内置函数、递归等练习
!/usr/bin/env python-*- coding:utf-8 -*-##############################################################################1、列举布尔值为False的值 0 False '' [] () ...
分类:编程语言   时间:2018-10-04 09:56:41    阅读次数:130
Python交互图表可视化Bokeh:6. 轴线| 浮动| 多图表
绘图表达进阶操作 ① 轴线设置② 浮动设置③ 多图表设置 1. 轴线标签设置 设置字符串 >>> 设置时间序列 设置对数坐标轴 2. 浮动设置 3. 多图表设置 ...
分类:编程语言   时间:2018-10-04 09:56:59    阅读次数:453
C 语言 - Unicode 解决中文问题
问题: 打印一句中文 运行结果 接下来打印这句中文中的“好”字 运行结果 它打印出来的是问号 原因: char 类型是为 ascii 定义的,每个字符为 1 个字节,而中文占两个字节 解决方案: 使用 Unicode 编码 运行结果 ...
分类:编程语言   时间:2018-10-04 09:57:07    阅读次数:137
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!