tds

TDS: 'Build fo GetFrameworkPaths failed' after upgrade

◇◆丶佛笑我妖孽 提交于 2019-12-01 21:02:28
I've upgraded my TDS to 5.5 and now I get the following error when opening a solution containing a TDS project with Visual Studio: TDS failed to change configurations with the error 'Build of GetFrameworkPaths failed.'. Please see the output window for more details. This is a known issue not yet fixed by Hedgehog. They do provide a workaround: http://www.hhogdev.com/blog/2016/may/common-problem-after-tds-5,-d-,5-upgrade.aspx To save some time you can just delete the C:\Program Files (x86)\MSBuild\HedgehogDevelopment\SitecoreProject\v9.0\HedgehogDevelopment.SitecoreProject.targets file and run

网络爬虫爬取中国大学排名,并存入数据库

爷,独闯天下 提交于 2019-11-29 16:20:26
#CrawUnivRanjingA.pyimport requestsfrom bs4 import BeautifulSoupimport bs4import pymysqldb=pymysql.connect(host="localhost",user="root",password="admin",db="test",port=3306)print('数据库连接成功')cursor=db.cursor()# cursor.execute()# sql = """CREATE TABLE Daxue (# 排名 int(3) NOT NULL,# 学校名称 CHAR(10),# 总分 float (2),# 省市 varchar(10))"""def getHTMLtEXT(url): try: r=requests.get(url,timeout=30) r.raise_for_status() r.encoding=r.apparent_encoding return r.text except: return ""def fillUnivList(ulist,html): a=0 soup=BeautifulSoup(html,"html.parser") for tr in soup.find('tbody').children: if isinstance(tr

Sitecore Glass Mapper always null

血红的双手。 提交于 2019-11-29 14:20:25
I am using Sitecore Glass Mapper for a new project I'm setting up. We are using Sitecore 7.2, latest version of Team Development for Sitecore (TDS) code generation and the latest version of glass. The code I am trying to execute: var b = new SitecoreContext(); var c = b.GetCurrentItem<T01_Homepage>(); b is not null. c is null. var d = b.GetItem<T01_Homepage>("path") d is null. I added my assembly in GlassMapperScCustom: public static IConfigurationLoader[] GlassLoaders(){ var attributes = new AttributeConfigurationLoader(new[] { "Company.Framework.Websites.Corporate", "Company.Framework.Core",

Layui多文件上传进度条

纵然是瞬间 提交于 2019-11-26 22:49:17
Layui原生upload模块不支持文件上传进度条显示,百度,谷歌找了一下不太适用。后面找到一个别人修改好的JS,替换上去,修改一下页面显示即可使用,一下是部分代码 HTML: <div class="layui-upload"> <button type="button" class="layui-btn layui-btn-normal" id="fileList">选择多文件</button> <div class="layui-upload-list"> <table class="layui-table"> <thead> <tr><th>文件名</th> <th>大小</th> <th>上传进度</th> <th>状态</th> <th>操作</th> </tr></thead> <tbody id="demoList"></tbody> </table> </div> <button type="button" class="layui-btn" id="fileListAction">开始上传</button> </div> JS部分: var files; //多文件列表示例 var demoListView = $('#demoList') , uploadListIns = upload.render({ elem: '#fileList' , size:

Python爬虫(前言):有趣的一个爬虫实例(爬取段子,笑话,情感句子)

流过昼夜 提交于 2019-11-26 10:30:53
这次准备介绍Python爬虫爬取网页数据、解析并应用于实践,打算写几篇文章,从最基础的Python爬虫语法开始介绍爬虫,步步深入,最终实现一个较完整的实例。 这一系列文章包括: request库介绍及应用。 beautifulsoup库介绍及应用。 正则表达式匹配及应用。 对话机器人实例。 tkinter库制作界面以及Python程序打包成可执行exe文件 本篇文章主要给出我最后做出来的一个可运行exe应用的展示,主要的目的是提高阅读者学习的兴趣。 最后做出来的聊天机器人可以根据用户输入的指令在指定网站爬取信息,并在后台解析,返回结果输出到界面。 我将这个exe应用放在了最后,可直接在电脑运行的文件,大家可以下载自己玩或者发给好友秀一下。 运行截图入下: 用户可以输入指令,例如:“给我讲个笑话”,“给我讲个段子”,“在网上给我找句晚安的话”等。如下: 我用的开发工具是Spyder,在后续的文章中我会逐渐深入的讲解这个例子的原理以及实现方法。 下面附上代码,感兴趣的同学可以拷贝自己运行试一下。 from tkinter import * import time import requests from bs4 import BeautifulSoup import bs4 import random import re def getHTMLText(url): try: r =