自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 Avalonia学习2:Avalonia发布成Linux文件,并在deepin上执行

​上次我们已经在Windows系统上面成功执行Avalonia的SukiUI程序,可以看Avalonia学习1:下载通用皮肤SukiUI,并在windows上启动成功今天我们就开始一步一步的讲解,我们怎么在Visual Studio 2022把Avalonia发布成成为Linux上课执行的代码。

2024-03-16 21:01:48 698

原创 Avalonia学习1:下载通用皮肤SukiUI,并在windows上启动成功

avalonia学习1:下载通用皮肤SukiUI

2024-03-16 18:08:18 421

原创 Deepin使用记录-deepin安装docker

本来想在deepin中直接安装mysql的开发环境的,但想到还是安装docker,然后在docker下安装比较方便,所以就有了本篇文章,先在deepin下安装docker。经过本次安装,发现在deepin下安装docker是非常的简单,因为deepin软件仓库里面有docker。如果出现以下错误,就表示还未安装。

2024-01-14 19:03:01 486

原创 勇哥带您手搓一个信息发布系统CMS(3)--thymeleaf使用中通用方法设计

在原有thymeleaf使用中,每个方法都必须要在controller层红put进ModelAndView中,然后thymeleaf中进行获取并使用。在后台要把一些常用的通用方法的service写好,比如:在首页上的,根据栏目Code获取指定某个栏目,并只获取前几条等,我新增了以下接口。在上篇文章中的3个通用界面中,把上面刚新建的contentByWebService新增到ModelAndView中。那在前台要怎么调用呢,这个就需要根据thymeleaf的提供的方法。二、前台通用方法调用。

2024-01-14 12:33:25 447

原创 勇哥带您手搓一个信息发布系统CMS(3)--抽象栏目模板设计

在CMS开发过程中,一般如果采用thymeleaf开发,那就需要每一个页面配一个Controller中的方法指定页面,但是这样就会导致Controller中的方法非常多,而且也会破坏CMS通用性,简单性。本次设计还可以通过修改频道分类表的模板地址,给网站统一换皮肤或者设计为不同站点,用同一套系统(后续可自由发挥)。通过以上两个表的地址,并配合以下3个Controller方法就可以实现站点模板动态从数据读取并展示。,使前端thymeleaf可以直接调用方法解析数据,而不需要每个方法都需要后端给。

2024-01-07 14:56:11 361

原创 Spring Data JPA从入门到精通--对查询结果的扩展

在Ctroller里面直接调用对象可以查看结果。基于projections的思路,其实是比较容易的。我们想仅仅返回实体中的几个字段,应该怎么做呢?会有动态代理机制为这个接口生成一个实现实体类。

2024-01-03 22:42:19 352

原创 Deepin使用记录-deepin系统开启SSH服务

Deepin使用记录-deepin系统开启SSH服务,安装openssh-server服务,设置开机启动SSH服务

2023-11-25 17:32:51 1255

原创 Deepin使用记录-deepin系统下安装RabbitMq

Deepin使用记录-deepin系统下安装RabbitMq:由于在做项目中需要使用到的RabbitMq,所有就有了本次文章。

2023-11-25 13:20:40 978

原创 勇哥带您手搓一个信息发布系统CMS(1)--界面展示

2、针对CMS这个的特殊性,thymeleaf可以不用停服务器,直接通过后台界面进行文件修改,就会使用修改模板进行展示,如果采用vue,修改后还需要给前端页面进行build操作,还需要登陆到服务器上进行部署,这种情况,会增加用户的难度。由于CMS的特殊性,后台管理平台采用vue界面进行管理,前台页面展示采用thymeleaf模板引擎进行展示。上篇文章已经给大家把有关CMS的主要的表已经列出来了,今天主要是进行界面展示,1、技术栈增加,既要会vue,又要会thymeleaf。

2023-11-15 21:39:39 68

原创 勇哥带您手搓一个信息发布系统CMS(1)--前期设计

内容管理系统(Content Management System,CMS),是一种位于。前端(Web 服务器)和后端办公系统或流程(内容创作、编辑)之间的软件系统。后续还有附件表,评论表,等后面使用到时在上传。系统频道表是内容管理分类表的选项。内容管理分类表 一对多 内容表。内容表 一对一 内容详情表。

2023-11-07 21:22:11 58

原创 JPA记录bug:Unsupported property type [java.lang.Long] for @CreationTimestamp generator annotation

Unsupported property type [java.lang.Long] for @CreationTimestamp or @UpdateTimestamp generator annotation把Long格式的被加入了 @CreationTimestamp or @UpdateTimestamp 这两个注解,只需要去找到这新加的实体类里面有这两个注解的,并看是否是Long格式,如果是的话 ,就要去掉这个注解。这两个注解只能是时间格式。

2023-02-05 23:03:26 158

转载 C# Dictionary(字典)的键、值排序 进行值排序可以用LINQ

对一个Dictionary进行值排序可以用LINQ: Dictionary MyDictionary = new Dictionary(); MyDictionary = (from entry in MyDictionary orderby entry.Value ascending

2017-05-18 13:52:03 949

原创 xamarin:No resource found that matches the given name: attr 'android:elevation'

No resource found that matches the given name: attr 'android:elevation'新建的xamarin如果编译的时候出现上面的错误,请更改编译版本到Android 5或以上如下图的设置:

2017-04-08 20:03:32 464

转载 android和ios中webview获取精确定位的方案

https://my.oschina.net/sannychan/blog/655447最近项目上碰到需要在webview中获取当前位置的地方,最开始是通过在h5中使用navigator.geolocation定位的方式,发现在部分安卓手机上获取不了定位的经纬度。调整了,由IOS或者安卓获取到经纬度,然后放到webview的url中。然后使用百度地图的JS API进行坐

2017-03-27 16:11:55 646

原创 反射

public ReportPlayerData GetReportData([FromBody]ReportPlayerDetail lReportPlayerDetail)        {            ReportInterface lReportInterface = GetReportInterface(lReportPlayerDetail);           

2017-03-09 14:52:48 151

原创 常用js

/———————————————————————————–/ /* 获取Url的参数值 /———————————————————————————–/ function GetUrlArgs(pargs) { var url = unescape(window.location.href); var url = window.location.href; var

2016-12-07 17:34:55 136

原创 echarts

//创建饼图 function createTwoChart(title, names,names2) { var myChartTwo = echarts.init(document.getElementById('bottom'), theme); option = { tooltip: { t

2016-12-07 17:33:24 231

原创 echarts之图表主题设置,设置主题

关于echarts主题设置,这里主要总结下echarts在使用过程中怎么引入图表的主题。一、标签式引入(1)、找到你需要的主题的js文件,如:macarons.js 你将看到 define(function() { var theme = {...}

2016-12-07 17:31:45 421

原创 javascript

if (!isSuccess) { return Json(new { Result = (byte)AjaxReturnType.Failure, Message = “返回提示!” }); } else

2016-08-15 11:38:58 125

转载 LINQ系列:Linq to Object限制操作符

1. Where  限制操作符Where用于过滤序列,按照提供的逻辑对序列中的数据进行过滤。Where可以出现多次。1.1 原型定义public static IEnumerable Where(this IEnumerable source, Funcbool> predicate);public static IEnumerable Where(this IEnum

2016-07-28 00:04:30 129

转载 LINQ系列:Linq to Object投影操作符

投影是指在将序列中的元素转换为一个自定义形式的操作。投影操作符Select和SelectMany用于选择出赋予了适当功能的值。SelectMany操作符可以处理多个集合。  LINQ表达式语法:     1. Select  Select操作符对单个序列或集合中的值进行投影。1.1 原型定义public static IEnumerable Select(this IE

2016-07-27 23:59:59 171

原创 递归方法 使用sql查询生成开始到结束日期之间的所有日期

declare @StartDate DATETIME = ‘2015/05/01’ declare @EndDate DATETIME =’2015/06/03’;with cte as ( select @StartDate dday union all select dday +1 from cte where dday < @EndDate ) select

2016-07-21 10:43:28 361

转载 entity framework(EF) 直接执行数据库命令并返回DataTable

//调用方法          private void button1_Click(object sender, EventArgs e)          {              string id = "1";              string sql = "select * from table1 where id = @id";            

2016-06-28 15:40:54 1454

转载 Entity Framework执行Sql语句返回DataTable

Entity Framework中对外开放了数据库连接字符串,使用的时候可以直接得到这个连接字符串,然后进行相关的操作。如果在使用的过程中,发现Entity Framework中有一些满足不了的需求的话,那么就可以用这个连接字符串,自己写ADO的代码,去数据库进行相关的操作。特别是对于一些复杂的查询,这时候,一般是想直接执行一个Sql语句,返回一个结果集。下面是一个方法,直接返回DataTab

2016-06-28 15:36:05 470

原创 获取浏览器信息的类

using System;using System.Collections.Generic;using System.Configuration;using System.Linq;using System.Net;using System.Text;using System.Web;namespace DL.Common{    public clas

2016-06-25 23:36:26 318

原创 mvc中 的@字符发生冲突

前台加入js正则表达式含有@的正则表达式,提示分析器错误 function isEmail(strEmail) { if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1) { return true; }

2016-06-23 15:48:22 392

原创 MSSqlserver取层级数量

with temp_obs as ( select obs_id,obs_name,parent_obs_id,1 as [level] from obs where enable_flag=1 and proj_id=’AAAAA’ AND parent_obs_id IS null union all select A.obs_id,A.obs_name,A.parent_obs

2016-06-22 15:52:30 156

转载 c# 图片转二进制/字符串 二进制/字符串反转成图片

/// /// 图片转二进制 /// /// 图片地址 /// 二进制 public byte[] GetPictureData(string imagepath) { //根据图片文件的路径使用文件流打开,并保存为byte[] FileStream fs = new FileStream(imagepath, FileMode.Open);/

2016-06-12 22:23:30 216

转载 MSSQL如何在没有主键的表中删除重复数据

为了对重复数据进行实验,下面建一个设计不太好(没有主键)表并插入了一些重复数据:create database testdbuse testdb ;gocreate table DupsNoPK(Col1 int Null, Col2 char(5) Null);goinsert DupsNoPK(Col1,Col2)Values(1,'abc'), (2

2016-04-27 23:31:23 601

原创 这个是解决db first情况下,写的数据验证代码被覆盖的解决方法。

using System;using System.Collections.Generic;using System.ComponentModel.DataAnnotations;using System.Linq;using System.Web;namespace MyMvc.Models{ [MetadataType(typeof(StudentMetadata))]

2016-04-20 16:57:53 155

转载 partial class 在ORM中使用局部类,可以自动生成的代码和自己写的代码分开

第一种说法:partial classes:局部类型partial 类型可以使我们把对某个类的描述写在不同地方,甚至写到两个或多个不同的文件中去。partial 信息只对编译器有用,编译器在编译时看到对某个类的描述是“碎”的(partial 的),它会去其他地方收集该类的其他碎片,然后把所有的该类的碎片组合成完整的一个类,再对其编译。所以partial 体现不到编译好的 IL中去的。

2016-04-20 09:58:17 539

原创 sql的一些特殊用法

DECLARE @parent_folder_id UNIQUEIDENTIFIER;SET @parent_folder_id = '12';SELECT k.folder_name,SUM(k.total) AS total,SUM(k.Deliverable)AS deliverable,SUM(k.Deliverable)/SUM(k.total) AS Deliv

2016-03-21 13:53:56 160

原创 jQuery简洁nav切换功能

自己做的nav切换效果,希望朋友们看到后,如果有什么问题,可以给我留言 点击显示和隐藏 下拉 下拉 下拉 下拉 下拉 下拉 下拉 点击显示和隐藏2

2016-03-21 12:45:31 240

转载 Asp.net 设置TextBox只能输入数字

Width="80px" onafterpaste="if(isNaN(value))execCommand('undo')">其实服务器控件也能加上onkeydown与up等事件的这样就行了 只能输入小数与数字 在.net开发中,为了确保数据的正确性,经常要用户输入的内容进行验证,比喻说只能输入数字。首先在TextBox控件中加一个属性事件:        onkey

2016-03-14 22:38:33 396

官方学习文档thymeleafV3.1.2.pdf

官方学习文档thymeleafV3.1.2.pdf

2024-02-13

DHTMLX中文使用手册2.0版本.pdf

DHTMLX中文使用手册2.0版本.pdf

2016-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除