webfont
英文 比较适合用webfont
webfont比较小,一共就26个字母,几十K
中文 比较适合用本地字体
webfont比较大,几M
…一些摘录
把宝押在人身上而不是想法上
最有效地缩短生产周期的方法就是压缩在制品数量。
我们应该去理解为什么他们会提出这样的需求,而不是着急着去寻找解决方案。
我需要找产品、UI设计师、iOS开发、Android开发、运营。
这个人必须喜欢车,谈起车两眼放光,不然就别谈了,干没兴趣的领域太苦逼了。 这个人是个玩家。 这个人很靠谱,靠谱不是自己说的,而是别人说靠谱的那种。 这个人应该是年轻人,做移动产品必须是年轻人,大学生也挺好。关键是心理年龄年轻。 这个人是火象星座、风向星座。因为现在团队需要这样的人搭配。 这个人有用心做过的东西,在哪做的,是什么都没所谓,我们想听他眉飞色舞地讲。 这个人非常热爱自己要做的领域,认为自己会成为最好的产品经理,认为自己的设计独树一帜,觉得别人的代码都是狗屎而且自己写得确实不像狗屎,觉得如果做母婴之类的运营不如去死。 这个人情商不高,搞不定大公司复杂的屁事儿,从心里瞧不起只靠写PPT活着的货。 这个人想换工作,可是觉得杭州好像除了那几家就没地方去了,又懒得去帝都魔都。
…我的网上图书馆
Read more ⟶
整理SqlServer表上索引碎片
查询当前数据库的表上索引碎片情况,按照严重程度顺序排列
USE DBNAME;
SELECT
DB_NAME() AS DatbaseName
, SCHEMA_NAME(o.Schema_ID) AS SchemaName
, OBJECT_NAME(s.[object_id]) AS TableName
, i.name AS IndexName
, ROUND(s.avg_fragmentation_in_percent,2) AS [Fragmentation %] INTO #TempFragmentation
FROM sys.dm_db_index_physical_stats(db_id(), NULL, NULL, NULL, NULL) s
INNER JOIN sys.indexes i ON s.[object_id] = i.[object_id] AND s.index_id = i.index_id
INNER JOIN sys.objects o ON i.object_id = O.object_id;
SELECT * FROM #TempFragmentation ORDER BY [Fragmentation %] DESC;
DROP TABLE #TempFragmentation;
查询当前数据库的表上从来没有使用过的索引
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
SELECT
DB_NAME() AS DatbaseName
, SCHEMA_NAME(O.Schema_ID) AS SchemaName
, OBJECT_NAME(I.object_id) AS TableName
, I.name AS IndexName
INTO #TempNeverUsedIndexes
FROM sys.indexes I INNER JOIN sys.objects O ON I.object_id = O.object_id
SELECT * FROM #TempNeverUsedIndexes
ORDER BY DatbaseName, SchemaName, TableName, IndexName
DROP TABLE #TempNeverUsedIndexes
查询当前数据库的表上使用的比较少的索引
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;
SELECT
DB_NAME() AS DatabaseName
, SCHEMA_NAME(o.Schema_ID) AS SchemaName
, OBJECT_NAME(s.[object_id]) AS TableName
, i.name AS IndexName
, s.user_updates
, s.system_seeks + s.system_scans + s.system_lookups AS [System USAGE] INTO #TempUnusedIndexes
FROM sys.dm_db_index_usage_stats s
INNER JOIN sys.indexes i ON s.[object_id] = i.[object_id] AND s.index_id = i.index_id
INNER JOIN sys.objects o ON i.object_id = O.object_id ;
SELECT TOP 20 *
FROM #TempUnusedIndexes ORDER BY [user_updates] DESC ;
DROP TABLE #TempUnusedIndexes
重建索引,对于碎片比较厉害的索引,效果比重组要好
ALTER INDEX [INDEX_NAME] ON Table_Name REBUILD PARTITION = ALL WITH ( PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON, ONLINE = OFF, SORT_IN_TEMPDB = OFF )
…
避免URL中出现JSESSIONID
修改 web.xml
<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app">
<session-descriptor>
<cookies-enabled>true</cookies-enabled>
</session-descriptor>
<session-config>
<tracking-mode>COOKIE</tracking-mode>
</session-config>
…