- 博客(22)
- 收藏
- 关注
原创 记录一次详细的java利用freemarker生成word模板和坑
需求描述: 根据公司纪律小组的电子违规记录,生成word综合分析文档。形式如:1. 上班时间打游戏(1)XXX在XXX时间打游戏图片(2)XXXX在上班时间刷微博图片2.迟到(1)XXX迟到图片.... 所用技术:freemaker ;系统环境: cent os制作模板的步骤别的博客里基本都有,和把map写进模板的代码大同...
2019-03-16 01:15:01 644
原创 【SpringCloud】记eureka client注册时候的一个坑: 服务已经注册成功但是无法连接
SpringCloud向eureka服务注册中心时候,如果不指定IP,设定的IP地址可能是局域网IP,如果client之间网段不通,会无法进行通信。SpringCloud注册时候使用指定的IP注册:eureka: instance: prefer-ip-address: true ip-address: 10.33.133.133 ...
2019-02-19 14:04:06 8540 2
原创 【JAVA】 JAVA8 中匿名类和Lamada表达式对比
使用Lamada表达式 更加简洁 直观; interface judgeOne{ public boolean judge(Apple apple);}class Appleselecter{//行为参数化 public List<Apple> getAppleList(List<Apple> list,judgeOne filter){ ...
2018-11-04 20:21:40 292
原创 微信随机红包分配机制猜想
过年会有个小游戏,6个人每次发红包6元分成6份 ,拿最大红包的继续发。首先是最简单的想法 ,在范围内6元减去0.01元*5取个随机数 ,然后按照每人每次六分之一概率抽到最大红包。这是从第一视角 单纯考虑每次得失来算,用c#代码模拟100次 如下: double money=50.00; Random ran = new Random(); ...
2018-09-04 13:34:41 1522
原创 【Java】java的多线程
迷之被骂 心情也不爽 正好还要等3个小时球赛 学习下吧~ ----------------1 .线程的状态, 可分为:1. 新建状态(New):新创建了一个线程对象。2. 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。3. 运行状态(Running):就绪状态的线程获取...
2017-03-16 03:03:55 677
原创 【Android】OkHttp安装与使用
1.AndroidStudio下安装:File →Project Structre→App→Dependencies→"+"→LibararyDependency→ 搜索OkHTTP→“com.squareup.okhttp:okhttp:2.7.5”(或更高) OK2.get请求 :获取一个网页内容:1) OkHttpClient:新建一个OkHttpClient实
2016-12-30 22:08:06 2198
转载 Java中String、 StringBuffer、StringBuilder相同点与区别
1.String 中的值是不可变的 每次操作String 都会产生一个新的对象 。效率低下而且会浪费大量空间。比如 String a="aa";//a指向地址1 a="bb" //a指向地址2 但是地址1依然被被占用因此String操作都是改变地址而不是改变内容2. StringBuffer是可变类,和线程安全的字符串操作类,任何对它指向的字符串的操作都不会产生新的对象。 每个
2016-12-30 20:36:02 296
原创 【Android学习笔记】基于TCP协议的Socket通信
1.Socket通信实现步骤解析(Android端)Step 1:创建ServerSocket和SocketStep 2:打开连接到的Socket的输入/输出流Step 3:按照协议对Socket进行读/写操作Step 4:关闭输入输出流,以及Socket关键代码部分:Socket socket = new Socket("172.16.2.
2016-12-27 23:13:42 283
原创 Numpy学习
1、Numpy是什么很简单,Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。其实,list已经提供了类似于矩阵的表示形式,不过numpy为我们提供了更多的函数。如果接触过matlab、scilab,那么numpy很好入手。 在以下的代码示例中,总是先导入了numpy:>>> import numpy as np>>>
2015-02-08 17:06:04 327
原创 【专利知识学习】week-8
这周主要针对专利知识方面进行了学习,配合师姐给的写好的专利书具体体会专利书的要求,一点一点学习。把PPT下到了手机里,没事就看看。part 1 .专利基础知识1专利分为三种类型,发明,实用新型,外观设计,考虑到我们专业特点,外观设计的方面应该不会有太多接触,师姐的专利书里也都是发明和实用新型。2..《专利法》所称的发明,指对产品、方法或其改进所提出的新的技术方案。分为1、产品发
2014-12-21 12:44:36 706
原创 【Flask学习】
1,框架的概念Web应用框架有助于减轻网页开发时共通性活动的工作负荷,例如许多框架提供数据库访问接口、标准样板以及会话管理等,可提升代码的可再用性。Flask是一个轻量级的Web应用框架, 使用Python编写。2.最简单的flask程序from flask import Flaskapp = Flask(__name__)@app.route("/")def hello
2014-12-14 16:44:22 322
原创 【python学习.Github上的代码】
import re, urllib, urllib2 class Xiami(object): def __init__(self, url_song): self.url_song = url_song self.url_x
2014-12-07 16:01:03 395
原创 【python学习.油价和美元汇率查询】
这周的编程任务不难,用正则表达式查询下就可以了,就是转换码的时候费了我好大劲__author__ = 'Administrator'# -*- coding: UTF-8 -*-import urllib2import reimport timedef oil(): url="http://www.bitauto.com/youjia/suzhou/?WT.srch=1
2014-12-07 12:23:52 883 1
原创 【python学习.第五周任务】
做了上述的准备,简单结合下就可以综合起来做这周的任务了。一开始我传进GITHUB的代码有不足,一是只有所有网址都检查完才能传进去,这样根本无法测试(电脑跑得慢哈哈),我又改了一下,可以一边扫描一边传进去。为了测试方便,我把遍历换成了两个网址,一个被注册了,一个没被注册,我想效果是一样的。然后这是改后的代码。。。。。。。__author__ = 'Administrator'# -*
2014-11-30 17:18:07 493
原创 【python学习.用python将数据导入mysql测试】
1.创建数据库:打开Mysql命令行程序,CREATE DATABASE python1;2.创建用户并赋予权限:赋予权限时候如果没用户自动创建用户,这样可以省略创建的步骤grant all privileges on python1.* to cjw@localhost identified by '123456';3.打开python,输入以下代码:impo
2014-11-30 13:48:25 392
转载 【python学习.Mysql的基本操作使用】
Mysql是一种关系型数据库,被广泛运用于网站。基本的使用如上,还是很简单的,进一步使用还没操作,先从网上找点资料放上来,以备后续查看1.引入MySQLdb库 import MySQLdb 网上有exe直接安装的。2.和数据库建立连接 conn=MySQLdb.connect(host="localhost",user="root",passwd="
2014-11-30 10:45:58 306
转载 【python学习.邮件的发送】
1.文件形式的邮件#!/usr/bin/env python3 #coding: utf-8 import smtplib from email.mime.text import MIMEText from email.header import Header sender = '***' receiver = '***' subject = 'python em
2014-11-30 09:44:56 345
原创 【python学习.定时重复实现某代码的实现】
import timedef sayhello(): print "helloworld"while True: sayhello() time.sleep(5)#五秒执行一次
2014-11-23 13:48:19 566
原创 【python爬虫学习经历一】
1.URL的格式由三部分组成: ①第一部分是协议(或称为服务方式)。②第二部分是存有该资源的主机IP地址(有时也包括端口号)。③第三部分是主机资源的具体地址,如目录和文件名等。第一部分和第二部分用“://”符号隔开,第二部分和第三部分用“/”符号隔开。第一部分和第二部分是不可缺少的,第三部分有时可以省略。
2014-11-08 13:16:59 497
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人