摘要: 前言 由于中间几个月项目天天加班,导致没没时间更新,最近一段时间对前端进行了重构,加了很多页面,如登录、注册、关注、个人中心等,目前写这个纯属业余个人爱好,所以断断续续的继续在做...... 前端地址:https://www.pgyer.com/dtok 后端服务器地址:http://47.95.2 阅读全文
posted @ 2022-03-10 13:08 风清扬 No.1 阅读(3830) 评论(33) 推荐(27) 编辑
摘要: 前言 这次对布局进行优化,主要包含了首页tabview pageview 以及添加几个按钮的操作过程.主要使用到stack层叠布局,tabpview和pageview,tabview两个页面,一个关注,一个推荐,左右切换,pageview被包含在tabview里面. 布局优化 抖音的顶部appbar 阅读全文
posted @ 2020-06-01 08:27 风清扬 No.1 阅读(2845) 评论(11) 推荐(8) 编辑
摘要: 前言 前一篇已经开发了大部分框架,包含视频上下滑动播放,这次将上次未完成的数据显示友好显示,以及底部音乐走马灯特效,另外优化了加载数据的bug,在dart语言里 & 会自动变成& 另外优化了代码逻辑. 本系列会持续更新,将各个模块及功能持续完善,地址:https://github.com/W 阅读全文
posted @ 2020-05-29 12:33 风清扬 No.1 阅读(2334) 评论(1) 推荐(14) 编辑
摘要: 前言 继上一篇使用Flutter开发的抖音国际版 后再次撸一个国内版抖音,大部分功能已完成,主要是Flutter开发APP速度很爽, 先看下图 项目主要结构介绍 这次主要的改动在api.dart 及douyin.dart里,国内抖音的api是不同的,另外地址以及实体类也不一样。详细下面介绍. 抖音的 阅读全文
posted @ 2020-05-24 22:12 风清扬 No.1 阅读(4593) 评论(13) 推荐(26) 编辑
摘要: 简介 最近花了两天时间研究使用Flutter开发一个抖音国际版. 个人感觉使用Flutter开发app快得不要不要的额. 两天就基本可以开发个大概出来. 最主要是热重载,太方便实时调整UI布局了. 相应速度极快. 如下图: 主要项目架构 详细说明一下,开发主要在lib文件夹 pubspec.yaml 阅读全文
posted @ 2020-05-21 12:53 风清扬 No.1 阅读(9469) 评论(26) 推荐(50) 编辑
摘要: 采用.NET CORE可运行在 Linux 、 Windows 和 Mac OSX 平台下。 SmartQQ可以: 收发文字消息 获取好友、群、讨论组、好友分组和最近会话的列表 SmartQQ不可以: 包括但不限于收发图片、结构化消息、特殊消息 上传/下载/发送文件 视频、音频 以下功能在日程上但是 阅读全文
posted @ 2017-08-24 15:59 风清扬 No.1 阅读(635) 评论(1) 推荐(4) 编辑
摘要: 最近遇到一个貌似是bug的问题,每次点击页面的时候页面的地址多出一行/_layouts/15/start.aspx#/然后跑到google上搜索出解决方案, 地址:http://social.technet.microsoft.com/Forums/sharepoint/en-US/b0c0d054-a54d-46fe-a2f1-65fbd88e2a03/removing-layouts15startaspx-from-the-url-on-the-address-bar?forum=sharepointadmin解决办法:1,点击设置到网站设置2,打开网站集管理功能3,在网站功能页面,鼠标滑 阅读全文
posted @ 2013-12-21 21:47 风清扬 No.1 阅读(685) 评论(3) 推荐(0) 编辑
摘要: 先看看效果吧..............默认情况下:不做任何筛选.添加一个筛选条件:条件:如果是int类型那么可以有> 高级筛选Field NameCompareValueRelationAction这里table里面的条件都是jquery 创建的.这个是结果输出的div. 输出到autofilter这里是经过压缩的js.或者使用sp.services.js.(function (H) { var h = "/"; var n = "Alerts"; var m = "Authentication"; var r = " 阅读全文
posted @ 2013-12-04 10:44 风清扬 No.1 阅读(1777) 评论(3) 推荐(2) 编辑
摘要: 场景:通常需要为sharepoint打通其他的系统整合到sharepoint认证,ad通常是为内部域用户,外网访问的可以使用membership来登录,那么这个既可以内部用户访问,外部用户也可以访问 ,另外也可以把其他的用户加到membership里面.目录:用aspnet_sqlreg创建memebership数据库用网站管理工具添加用户和角色为以下添加连接字符串:你的应用程序(application)管理中心(central administration)令牌服务程序(secure token service application)为以下添加memebership和providers你的 阅读全文
posted @ 2013-12-03 15:19 风清扬 No.1 阅读(1499) 评论(6) 推荐(10) 编辑
摘要: 第一部分系统集群安装第二部分SQL集群安装第四部分安装和配置sharepoint 场(三层拓扑部署)接下来一步一步开始配置NLB吧, 以下开始讲解如何配置NLB集群作为sharepoint web 前段服务器 (web front-end server,简称wfe)先开始来了解一些信息:IP地址:你需要一个虚拟IP,这是用来作为集群的IP(公开的) 并且应用在所有的集群节点上另一方面每个集群节点上需要专用IP(非公开的)并且每个集群节点上不能相同配置这些IP地址要根据实际的单广播或者多广播适配器假如使用单个适配器:专用IP地址总是第一个进入因此出口连接到集群主机的这个地址总是取代了虚拟IP,否 阅读全文
posted @ 2013-12-02 14:44 风清扬 No.1 阅读(2234) 评论(11) 推荐(4) 编辑
摘要: 第一部分系统集群安装.第三部分 安装和配置网络负载均衡在前端web服务器第四部分 安装和配置sharepoint 场(三层拓扑部署)以下图片均为sharepoint 2010..由于本人的笔记本没那么大的内存带不动这么多的服务器. 如有问题请大神勿吐槽..............1,开始安装sql 2008 r2,选择新建故障转移集群2,一直点击下一步,直到出现如下画面,选择所有的功能3,为sql配置一个sql集群的名字,如SPSDB4,选择sql集群组,之前配置的SQL Group(上一篇中)5,分配磁盘在SQL group中6,给sql分配一个适当的ip在sql集群实例中7,配置服务帐号为 阅读全文
posted @ 2013-11-26 10:16 风清扬 No.1 阅读(1498) 评论(0) 推荐(4) 编辑
摘要: 这部分讲述怎样配置两台服务器作为sql集群.准备*你需要两个网卡在每台服务器上,一个是共有,另一个是私有的(heartbreak通信)*共享存储如SAN存储需要至少如下配置,并且需要连接到每台节点上.Quorum Disk (5GB)DTC Disk (1GB)SQL data files and log file disk(s)*域账户(SPSadmin)需要添加到本机管理员组在两台服务器中。*准备一个可用的静态IP和集群名字以备使用。*准备一个可用的静态IP和DTC 名字以备使用。开始配置windows集群1,安装最新的windows server 在每台服务器上.2,安装应用程序角色和I 阅读全文
posted @ 2013-11-23 22:30 风清扬 No.1 阅读(1909) 评论(0) 推荐(1) 编辑
摘要: 先看看委托的概述:•委托类似于 C++ 函数指针,但它们是类型安全的。• 委托允许将方法作为参数进行传递。• 委托可用于定义回调方法。• 委托可以链接在一起;例如,可以对一个事件调用多个方法。•方法不必与委托签名完全匹配。 有关更多信息,请参见 在委托中使用变体(C# 和 Visual Basic)。• C# 2.0 版引入了匿名方法的 概念,此类方法允许将代码块作为参数传递,以代替单独定义的方法。 C# 3.0 引入了 Lambda 表达式,利用它们可以更简练地编写内联代码块。 匿名方法和 Lambda 表达式(在某些上下文中)都可编译为委托类型。 这些功能统称为匿名函数。 有关 lambd 阅读全文
posted @ 2013-11-05 23:24 风清扬 No.1 阅读(1735) 评论(7) 推荐(5) 编辑
摘要: WPF 多线程处理(1)WPF 多线程处理(2)WPF 多线程处理(3)WPF 多线程处理(4)WPF 多线程处理(5)WPF 多线程处理(6)废话不多说,先上图:多线程处理数据后在this.Dispatcher.Invoke() 调用委托后将值更新到界面,这样尤其是在处理大数据的时候界面会实时更新,主线程界面不会假死,不会影响用户体验, 希望这篇文章为小朋友起到抛砖引玉的效果:选中一行的样式:下面的图是处理这些数据,批量处理速度很快:下一篇:WPF 多线程处理(2) 阅读全文
posted @ 2013-10-15 14:00 风清扬 No.1 阅读(3314) 评论(4) 推荐(8) 编辑
摘要: 找到一个好的示例框架很难,但不是不可能。大多数是小型Todo风格的应用程序,通常基于SimpleCRUD。值得庆幸的是,Microsoft已经为eShopOnContainers创建了一个基于微服务的.NET Core示例应用程序。 eShopOnContainers是 .NET Core示例应用框 阅读全文
posted @ 2018-08-07 17:49 风清扬 No.1 阅读(1639) 评论(0) 推荐(10) 编辑
摘要: 打开sharepoint站点可以看到这个503的错误, 在event viewer中查看如下:The Module DLL 'C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\isapi\owssvr.dll' could not be loaded due to a configuration problem. The current configuration only supports loading images built for a x86 processor archit 阅读全文
posted @ 2013-12-30 21:35 风清扬 No.1 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 前言sharepoint的部署是按照物理拓扑图的架构来部署,按照物理拓扑图架构分为一层拓扑图架构,二层拓扑图架构,三层拓扑图架构,多层拓扑图架构。按照分层的拓扑图部署是按照需求来划分的,一层拓扑图是适合小企业类型,使用的人不是很多, 二层拓扑图适合中型企业,三层或者多层拓扑图架构适合大型企业。下图是一层拓扑图架构:一层拓扑图架构我们经常用这种来部署测试开发的环境.或者小型的企业使用这种方式来部署。下图是二层拓扑图架构:多层sharepoint部署,主要分为前端server即web 服务器,中端应用程序服务器,主要开启一些search, office等服务,另外中端还有一台应用程序管理serve 阅读全文
posted @ 2013-11-21 09:54 风清扬 No.1 阅读(3152) 评论(3) 推荐(0) 编辑
摘要: 在windows 8上,你可以同时按下windows键和x键或者右键点击屏幕左下角打开一个菜单名为电源菜单或者快速访问菜单,这个菜单包含快速访问系统的工具,如控制面板,命令提示符,任务管理器,资源管理器,设备管理器等,win+x菜单允许你去创建快捷方式到这里,并且可以新建一些新快捷菜单,删除一些已经存在的菜单,甚至重新做一个列表.关机,重启,注销等操作windows 8.1 允许你添加关机,重启 等选项用win+x菜单,给你一个快速的方法去关闭,重启你的电脑.仅需要鼠标移到右下角你创建的菜单来操作即可.菜单编辑器的用户有这个能力相当长一段时间,因为这个工具可以添加关闭和重启选项菜单的Win + 阅读全文
posted @ 2013-10-20 11:47 风清扬 No.1 阅读(2113) 评论(1) 推荐(3) 编辑
摘要: 通常我们需要对class的相加,相减,相乘 等重载以适应需求, 如caml查询的时候,我们可以定义一个caml类,然后来操作这些查询.首先,我们定义一个class为Testpublic class Test然后定义两个成员,一个int类型的ID,一个字符串类型的Name. public int ID; public string Name;然后定义构造函数 public Test() { } public Test(int id) { this.ID = id; ... 阅读全文
posted @ 2013-10-18 22:16 风清扬 No.1 阅读(3092) 评论(0) 推荐(5) 编辑
摘要: WPF 多线程处理(1)WPF 多线程处理(2)WPF 多线程处理(3)WPF 多线程处理(4)WPF 多线程处理(5)WPF 多线程处理(6)项目的目录:以下是FileStroage的三个类:分别是FileHelper,FileInfos,Win32using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace Automatically.FileStroage{ public class FileHelper { ... 阅读全文
posted @ 2013-10-17 18:46 风清扬 No.1 阅读(2248) 评论(1) 推荐(5) 编辑
摘要: 看如下代码:function getURLParameter(name) { return decodeURI( (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search) || [, null])[1] ); } 阅读全文
posted @ 2013-10-16 21:06 风清扬 No.1 阅读(454) 评论(0) 推荐(1) 编辑