-
利用TreeView实现C#工具箱效果
最近看到不少程序、网页都有类似C#工具箱的效果,恰好新写一个进销存系统,也想使用这种效果,于是花了点时间仔细研究了一下。 C#中并没有现存的控件可用,仔细观察C#工具箱的效果,开始设想用Graphics对象自绘,利用容器控件(GroupBox,Panel等等)做隐藏显示等功能,都觉得太麻烦。再看工具箱,除了外观以外,分明就是一个TreeView的基本功能。何不看看C#中TreeView控件新增了…- 5
- 0
-
Go语言编程(二)之编译环境
1package main 2 3import "fmt" // 我们需要使用fmt包中的Println()函数 4 5func main() { 6 fmt.Println("Hello, world.") 7} 8 总结: 要生成Go可执行程序,必须建立一个名字为main的包,并且在该包中包含一个叫main()的函数 Go程序并不要求开发者在每个语句后面…- 13
- 0
-
golang时间格式化
golang中如何输入当前时间 1package main 2import( 3 "fmt" 4 "time" 5) 6 7func main(){ 8 t := time.Now() 9 y,m,d := t.Date() 10 today := time.Now().Format("2006-01-02") 11 datetime :…- 7
- 0
-
Go语言并发机制初探
Go 语言相比Java等一个很大的优势就是可以方便地编写并发程序。Go 语言内置了 goroutine 机制,使用goroutine可以快速地开发并发程序, 更好的利用多核处理器资源。这篇文章学习 goroutine 的应用及其调度实现。 一、Go语言对并发的支持 使用goroutine编程 使用 go 关键字用来创建 goroutine 。将go声明放到一个需调用的函数之前,在相同地址空间调…- 6
- 0
-
必须要注意的 C++ 动态内存资源管理(二)——指针对象简单实现
四.拷贝类型的资源 上节我们说过,对于图片类型的资源我们有时候往往采用拷贝(如果对于那种公共图片,可能采用唯一副本,提供地址使用)。这样情况,我们就需要在拷贝构造函数,以及拷贝赋值函数里面对源地址的内容(对象)进行拷贝。而在析构函数里面要释放自身所占有的资源。 对于这种类型的对象,当赋值的时候,就会产生多个资源副本。赋值之后,源对象和新对象就没有什么关系了。因为各自…- 5
- 0
-
018 Rust 网络编程,TFTP 使用示例
Github 地址 https://github.com/anonymousGiga 说明 本例子用Rust程序实现一个tftp_server,然后使用tftp客户端进行测试。 tftp服务端 新建工程: 1cargo new use_tftp 2 3 在Catgo.toml增加如下: 1[dependencies] 2tftp_server = "0.0.3" 3 4 编辑s…- 11
- 0
-
从零搭建自己的SpringBoot后台框架(二十三)
Hello大家好,本章我们处理前后端分离开发时出现的问题 。有问题可以联系我mr_beany@163.com。另求各路大神指点,感谢 随着技术不断发展,现在越来越多的项目开始前后端分离方式进行开发。在传统项目中,shiro登陆成功自动保存sessionId到cookie中,后台根据sessionid获取当前登陆角色信息。在前后端分离的项目中,由于ip,端口不一致的原因,导致无法请求后端接口(跨域)…- 14
- 0
-
从零搭建自己的SpringBoot后台框架(十七)
一:添加mail依赖 1<dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-mail</artifactId> 4</dependency> 5 二:添加邮件配置 打开application.p…- 20
- 0
-
SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍
本篇博文将介绍几种如何处理url中的参数的注解@PathVaribale/@RequestParam/@GetMapping。 其中,各注解的作用为: @PathVaribale 获取url中的数据 @RequestParam 获取请求参数的值 @GetMapping 组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写 看一个例子,如果我们需要…- 58
- 0
-
springboot 集成mysql
springboot集成mysql很简单 maven配置 创建springboot时,选择这两个即可 生成的依赖 1 <dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-starter-jdbc</artifactId> …- 6
- 0
-
Spring Boot+Spring Security+JWT 实现 RESTful Api 权限控制
摘要: 用spring-boot开发RESTful API非常的方便,在生产环境中,对发布的API增加授权保护是非常必要的。现在我们来看如何利用JWT技术为API增加授权保护,保证只有获得授权的用户才能够访问API。 一:开发一个简单的API 在IDEA开发工具中新建一个maven工程,添加对应的依赖如下: 1<dependency> 2 <groupId>org.sp…- 18
- 0
-
SpringBoot集成JWT实现token验证
JWT官网: https://jwt.io/ JWT(Java版)的github地址:https://github.com/jwtk/jjwt 什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).**定义了一种简洁的,自包含的方法用于通信双方之间以JSON对象的形式安全的传递信息。**因为数字签名的存在,…- 26
- 0
-
springboot整合websocket
WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。 现在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然…- 40
- 0
-
SpringBoot 热部署配置
springboot热部署配置 目前我所使用的方式的添加 devtools jar包, 暂不使用其他方式。 添加jar包 1<dependency> 2 <groupId>org.springframework.boot</groupId> 3 <artifactId>spring-boot-devtools</artifactId> 4…- 11
- 0
-
SSM集成SpringSecurity(三)使用FormLogin方法实现认证
1: 对于前一篇介绍的HttpBasic,FormLogin的认证方式在实际开发过程中更加常用一点。FormLogin,顾名思义,就是表单登录。 2: 修改spring-security.xml配置文件,将security:http-basic标签修改成security:form-login,启动项目。 显示的这个页面由spring-security.xml提供,输入用户名密码一样可以进行登录。 …- 5
- 0
-
SSM-SpringMVC-09:SpringMVC中以继承MutiActionController类的方式实现处理器
------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- MutiActionController类,多行动处理器,简单来说,就是可以一个处理器中有多个处理方法,分支 实现的原理可以解释一波:就是因为这个类中有InternalPathMethodNameResolver这个方法名字解析器,他的作用就是通过urlpath可以访问到这个类中的path指定…- 8
- 0
-
SSM-SpringMVC-06:SpringMVC关于静态资源无法展示的问题
****** ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥-------------****** 按照之前的那种方式一路走下来,或许你没发觉有问题,只是你没有使用到而已 css,js,图片等无法正常使用怎么办,页面无法展示怎么办? 一般情况下,我们的web.xml中是这么配置的 1<!DOCTYPE web-app PUBLIC 2 "-//Su…- 5
- 0
-
SSM-Spring-17:Spring中aspectJ注解版
1------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 2 AspectJ AspectJ 是一个面向切面的框架,它扩展了 Java 语言,定义了 AOP 语法,能够在编译期提供代码的织入 ** @AspectJ 是 AspectJ 5 新增的功能,使用 JDK 5.0 注解技术和正规的 AspectJ 切点表达式语言…- 14
- 0
-
SSH:利用Struts2+Hibernate4+Spring4+SQLServer框架,搭建一个前后端web网站(5)
利用标签和关键字全栈搜索 实现效果1:当点击标签之后跳转搜索 网站一共有3个主要模块,乡村介绍模块,用户旅游见闻介绍模块,还有用户讨论模块 ,当点击标签的时候会进行搜索首先展示全部,同时利用ajax对乡村,见闻,秉烛夜谈(论坛)模块进行搜索。 这样的前提在于数据库表的设计。 数据库有关的有主要有2类个表。一个是tag标签表结构如下: id tag_name 另一个是tag和这个三个…- 3
- 0
-
IntelliJ IDEA14.0.3+Maven+SpringMVC+Spring+Hibernate光速构建Java权限管理系统(二)
配置文件篇 --pom.xml、spring的applicationContext.xml、springMVC的dispatcher-servlet.xml以及web.xml文件的基本配置 从这篇博客起不再介绍基本概念,毕竟网上关于各种概念比如pom,spring之类的讲解非常详细。 一、pom.xml 1 <properties> 2 <project.build.source…- 9
- 0
-
spring环境搭建
①在官网https://spring.io/下载或者http://maven.springframework.org/release/org/springframework/spring/下载spring开发包 ②新建javaweb工程 ③从刚才下载的spring开发包解压后的文件处导入所需要的spring包,也可以选择全部导入 ④从http://commons.apache.org/proper…- 7
- 0
-
python的自动补全脚本,linux和window下通用
1#!/usr/bin/env python 2# python startup file 3import sys 4import readline 5import rlcompleter 6import atexit 7import os 8import platform 9# tab completion 10readline.parse_and_bind('tab: complet…- 2
- 0
-
python 监控mysql脚本
1#!/usr/bin/env python 2#-*- coding: UTF-8 -*- 3from __future__ import print_function 4from mysql import connector 5import logging,argparse,sys 6import sys 7 8#create user monitoruser@'127.0.0.1&…- 12
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!












