win10设置静态IP重启后变自动变自动IPv4

win10设置静态IP重启后变自动变自动IPv4 netsh winsock reset catalog 按回车。netsh int ip reset reset.log 按回车。重新启动。然后填写ip地址、子网掩码、网关,确定即可。

laravel 目录结构说明

文件夹名称     简介

———————————————–
app 应用程序的业务逻辑代码存放文件夹
app/Console 存放自定义 Artisan 命令文件
app/Http/Controllers 存放控制器文件
app/Http/Middleware 存放「中间件」文件
bootstrap 框架启动与自动加载设置相关的文件
composer.json 应用依赖的扩展包
composer.lock 扩展包列表,确保这个应用的副本使用相同版本的扩展包
config 应用程序的配置文件
database 数据库操作相关文件(数据库迁移和数据填充)
node_modules 存放 NPM 依赖模块
package.json 应用所需的 NPM 包配置文件
phpunit.xml 测试工具 PHPUnit 的配置文件
public 前端控制器和资源相关文件(图片、JavaScript、CSS)
readme.md 项目介绍说明文件
resources 应用资源
resources/assets 未编译的应用资源文件(图片、JavaScript、CSS)
resources/lang 多语言文件
resources/views 视图文件
routes/api.php 用于定义 API 类型的路由
routes/channels.php 事件转播注册信息
routes/console.php 用于定义 Artisan 命令
routes/web.php 用于定义 Web 类型的路由(重点,大部分情况下本书会用到)
server.php 使用 PHP 内置服务器时的 URL 重写(类似于 Apache 的 “mod_rewrite” )
storage 编译后的视图、基于会话、文件缓存和其它框架生成的文件
storage/app 目录可用于存储应用程序使用的任何文件
storage/framework 目录被用于保存框架生成的文件及缓存
storage/logs 应用程序的日志文件
tests 应用测试相关文件
vendor Composer 依赖模块
webpack.mix.js Laravel 的前端工作流配置文件
yarn.lock Yarn 依赖版本锁定文件
.gitignore 被 Git 所忽略的文件
.env 环境变量配置文件
———————

勒索病毒横行,.arrow病毒文件恢复,数据库文件修复

前几天不幸中了,.arrow勒索病毒,所有文件全部显示这个文件的后缀,数据库文件可以找数据库修复软件恢复,其它文件暂时没有找到恢复的办法。

需要恢复数据库文件的,可以发邮件给我,yufe@yufe.me

sql 查询所有表的大小

通过以下两种方法可以查询数据库中所有表的名称、表中的数据行数、表占用空间等信息。如想知道目前数据库中存在哪些大数据表以及这些表占用空间的情况等信息时,就可以通过这两种方法查询得知。

一、查看表名和对应的数据行数
select a.name as ‘表名’,b.rows as ‘表数据行数’
from sysobjects a inner join sysindexes b
on a.id = b.id
where a.type = ‘u’
and b.indid in (0,1)
–and a.name not like ‘t%’
order by b.rows desc

 

二、查看表名和表占用空间信息
–判断临时表是否存在,存在则删除重建
if exists(select 1 from tempdb..sysobjects where id=object_id(‘tempdb..#tabName’) and xtype=’u’)
drop table #tabName
go
create table #tabName(
tabname varchar(100),
rowsNum varchar(100),
reserved varchar(100),
data varchar(100),
index_size varchar(100),
unused_size varchar(100)
)

declare @name varchar(100)
declare cur cursor for
select name from sysobjects where xtype=’u’ order by name
open cur
fetch next from cur into @name
while @@fetch_status=0
begin
insert into #tabName
exec sp_spaceused @name
–print @name

fetch next from cur into @name
end
close cur
deallocate cur

select tabname as ‘表名’,rowsNum as ‘表数据行数’,reserved as ‘保留大小’,data as ‘数据大小’,index_size as ‘索引大小’,unused_size as ‘未使用大小’
from #tabName
–where tabName not like ‘t%’
order by cast(rowsNum as int) desc

 

–系统存储过程说明:

–sp_spaceused 该存储过程在系统数据库master下。
exec sp_spaceused ‘表名’ –该表占用空间信息
exec sp_spaceused –当前数据库占用空间信息

 

天籁之音 《天亮了》

汉源大渡河大峡谷之行

[youku auto=”false” playerid=”xdc” width=”100%” height=”100% align=”middle”]XMjk3MjUzMjI5Mg[/youku]

mssql 2008 代理作业任务挂起,日志显示找不到指定的模块

 

09/21/2016 17:11:15,,错误,[LOG] Step 1 of job ‘MaintenancePlan.Subplan_1’ (0xDB75FC65C3A7464888C1BD31689416C7) cannot be run because the SSIS subsystem failed to load.  The job has been suspended
09/21/2016 17:10:39,,警告,[396] 尚未定义空闲 CPU 条件 – OnIdle 作业计划将不起任何作用
09/21/2016 17:10:39,,警告,[260] 无法启动邮件会话(原因: 没有定义邮件配置文件)
09/21/2016 17:10:39,,信息,[129] SQLAgent$SQL20141216 在 Windows NT 服务控制下启动
09/21/2016 17:10:39,,错误,[364] 尚未启动 Messenger 服务 – 将不发送 NetSend 通知
09/21/2016 17:10:39,,错误,[125] 无法加载子系统“PowerShell”(原因: 找不到指定的模块。)
09/21/2016 17:10:39,,错误,[125] 无法加载子系统“SSIS”(原因: 找不到指定的模块。)
09/21/2016 17:10:39,,错误,[125] 无法加载子系统“ANALYSISCOMMAND”(原因: 找不到指定的模块。)
09/21/2016 17:10:39,,错误,[125] 无法加载子系统“ANALYSISQUERY”(原因: 找不到指定的模块。)
09/21/2016 17:10:39,,错误,[125] 无法加载子系统“QueueReader”(原因: 找不到指定的模块。)
09/21/2016 17:10:39,,错误,[125] 无法加载子系统“Merge”(原因: 找不到指定的模块。)
09/21/2016 17:10:39,,错误,[125] 无法加载子系统“Distribution”(原因: 找不到指定的模块。)
09/21/2016 17:10:39,,错误,[125] 无法加载子系统“LogReader”(原因: 找不到指定的模块。)
09/21/2016 17:10:39,,错误,[125] 无法加载子系统“Snapshot”(原因: 找不到指定的模块。)
09/21/2016 17:10:39,,错误,[125] 无法加载子系统“CmdExec”(原因: 找不到指定的模块。)
09/21/2016 17:10:39,,错误,[125] 无法加载子系统“ActiveScripting”(原因: 找不到指定的模块。)

解决办法:

1、计划不存引起的。

use [msdb]
declare @job_name varchar(100)
set @job_name = N’cr_bak.Subplan_1′
–注:jobName为维护计划对应的jobName
–删除在计划里面的日志
delete sysmaintplan_log from sysmaintplan_subplans as subplans
inner join sysjobs_view as syjobs on subplans.job_id = syjobs.job_id
inner join sysmaintplan_log on subplans.subplan_id =sysmaintplan_log.subplan_id
where (syjobs.name = @job_name)
–删除代理的作业
delete sysjobschedules from sysjobs_view v
inner join sysjobschedules o on v.job_id=o.job_id where v.name=@job_name
–删除子计划
delete sysmaintplan_subplans from sysmaintplan_subplans as subplans
inner join sysjobs_view as syjobs on subplans.job_id = syjobs.job_id
where (syjobs.name = @job_name)
–删除作业
delete from msdb.dbo.sysjobs_view where name = @job_name

2、msdb路径不对引起的

— Delete the existing rows.
  DELETE FROM msdb.dbo.syssubsystems
  — Fill the table with new rows pointing to the proper location of the DLLs.
  EXEC msdb.dbo.sp_verify_subsystems 1

wordpress 添加视频播放器

WordPress极酷阳光播放器V3.5最新视频插件

插件官方教程地址:http://v3.cuplayer.com/help/Help515.html    

[cuvideo width=”100%” height=”460″ url=”https://www.yufe.me/videos/1.mp4″ auto=”yes” images=”/wp-content/plugins/cuplayerVideo/player/images/startpic.jpg” ]wordpress 插入视频[/cuvideo]

重庆彭水漂流视频片段

重庆彭水漂流

MSSQL 数据库中的系统数据库有哪些


MSSQL一共有6个系统数据库。但通常情况下,只有前面四个

1. master

  储存所有的实例层级的配置。实际上,master数据库的作用类似于实例(服务)的配置文件,在启动实例时就需要加载。如果master数据库损坏,将导致实例无法启动。

2. model

  是一个模板。以后在这个实例中新建的数据库都是以model数据库作为模板。

3. msdb

  存储了这个实例的维护操作(作业、警报、备份、恢复等)的所有配置和历史记录。

4. tempdb

  用来保存临时或中间结果集的工作空间。每次启动实例时,都会重新创建tempdb数据库。停止实例时,将永久删除tempdb中的所有数据。

5. resource

  这是SQL Server 2005或更高版本附带的数据库,包含所有的系统对象的副本。这个数据库是隐藏的,而且不可以备份。

6. distribution

  将实例配置为复制分发服务器时,才存在distribution数据库。此数据库存储各种元数据、各种复制的历史记录数据以及用于事务复制的事务。