嘿,我在web.config中有这个配置
<log4net>
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<param name="File" value="mylog.log" />
<param name="AppendToFile" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="" />
<param name="Footer" value="" />
<param name="ConversionPattern" value="%d [%t] %-5p %m%n" />
</layout>
</appender>
<appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" >
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="[Header]\r\n" />
<param name="Footer" value="[Footer]\r\n" />
<param name="ConversionPattern" value="%d [%t] %-5p %m%n" />
</layout>
</appender>
<root>
<level value="DEBUG" />
<appender-ref ref="LogFileAppender" />
<appender-ref ref="ConsoleAppender" />
</root>
</log4net>
Run Code Online (Sandbox Code Playgroud)
但log4net无法正常工作.我的项目编译得很好,我也没有调试错误.我告诉的行log.debug("somemessage")
可以正常运行,但我找不到mylog.log
文件,所以它在哪里?
我无法正确缩放到标记.
我正在尝试将视图切换到指定的标记,但无法使用ge tit工作.
我试过了
map.setCenter(location);
map.setZoom(20);
Run Code Online (Sandbox Code Playgroud)
和
map.fitBounds(new google.maps.latLngBounds(location,location));
Run Code Online (Sandbox Code Playgroud)
但是在第一种情况下,我只是在没有注册中心变化的情况下进行放大,在第二种情况下,我将这个概述放在一个巨大的区域,而不是放大.
也许这个问题可以通过设置从setcenter到setzoom的时间来解决,但这对我来说是一个丑陋的黑客,所以更喜欢更漂亮的解决方案.
你们是怎么做到的?
此外 - 如果可以在不改变内容的情况下显示信息窗口,那真的是一个加分,但最重要的是放大到正确位置的标记,关闭.
非常感谢你.
我听说过MongoDB,但我不确定我是否完全理解这个概念.
如果我在MongoDB中存储了多个JSON对象:
[{"id": "peter",
"age": "12",
"gender": "male"},
{"id": "gemma",
"age": "12",
"gender": "female"},
{"id": "paul",
"age": "13",
"gender": "male"}]
Run Code Online (Sandbox Code Playgroud)
我怎样才能查询所有JSON对象age >= 12
?
var store = GetStore(); using(IsolatedStorageFileStream fileStream = store.OpenFile(RootData,FileMode.Create)){DataContractSerializer serializer = new DataContractSerializer(typeof(List)); serializer.WriteObject(fileStream,rootdatalist); }
但这只是序列化了rootdatalist,而不是子项.rootdatalist有一个节点List属性,我该如何序列化它,以便我得到列表层次结构序列化?
由于它是dbml生成的对象,因此Root的Nodes属性是
public System.Data.Linq.Table<Node> Nodes
{
get
{
return this.GetTable<Node>();
}
}
Run Code Online (Sandbox Code Playgroud)
我的Datacontext返回是:
public List<Root> GetRootList(Guid userid)
{
DataLoadOptions loadopts = new DataLoadOptions();
loadopts.LoadWith<Root>(s => s.Nodes);
this.DataContext.LoadOptions = loadopts;
return this.DataContext.Root.Where(s => s.Nodes.Count(n => n.UserId == userid) > 0).ToList();
}
Run Code Online (Sandbox Code Playgroud)
Node实体集在我的dbml设计器中看起来如下
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="Root_Node", Storage="_Nodes", ThisKey="Id", OtherKey="RootId")]
[global::System.Runtime.Serialization.DataMemberAttribute(Order=5, EmitDefaultValue=false)]
public EntitySet<Node> Nodes
{
get
{
if ((this.serializing && (this._Nodes.HasLoadedOrAssignedValues == false)))
{
return null;
}
return this._Nodes;
} …
Run Code Online (Sandbox Code Playgroud) 我正在处理一个字符串列表,但我想改变字符串,以便它们对用户来说看起来并不丑陋.一个示例列表将是
2736162 Magazines
23-2311 Numbers
1-38122 Faces
5-231123 Newspapers
31-31235 Armynews
33-12331 Celebrities 1
33-22113 Celebrities 2
Cars
Glasses
Run Code Online (Sandbox Code Playgroud)
我想要的是修剪开头,以便省略数字丑陋的序列和" - ",并且用户只能看到有意义的数据:
Magazines
Numbers
Faces
Newspapers
Armynews
Celebrities 1
Celebrities 2
Cars
Glasses
Run Code Online (Sandbox Code Playgroud)
我如何在正则表达式的基础上删除数字/ - ?
编辑 是否可以设计相同的REGEX来剥离这些值:
FFKKA9101U- Aquatic Environmental Chemistry
FLVKB0381U- Clinical Drug Development
4761-F-Filosofisk kulturkritik
B22-1U-Dynamic biochemistry
Run Code Online (Sandbox Code Playgroud)
至:
Aquatic Environmental Chemistry
Clinical Drug Development
Filosofisk kulturkritik
Dynamic biochemistry
Run Code Online (Sandbox Code Playgroud)
我想到的规则是,如果只有大写字母,数字和 - 或者前面的+或符号 - 它只对机器有意义,而不是一个真正的单词,因此应该被删除,我不会知道如何在正则表达式中表达这一点.
Oooops我又做了.
我的网站在当地完美运作
我的开发机器是Windows WAMP2设置我的服务器是CentOS 5.5 APACHE 2.2 PHP5 seup
我在我已部署的codeigniter网站上获得了404,我真的无法弄清楚出了什么问题,所以请帮我找出错误.
这是根网址.我没有设置dns所以它只是服务器的IP地址.它在我上传codeigniter之前显示了标准的apache页面.我查看了配置文件,看起来没问题.可能是文件权限错误?我在整个/ var/www/html目录中设置了chmod o + rw.httpd中的error_log没有显示任何内容
我已经尝试过测试它是否是mod_rewrite模块,但是我创建了一个带有RewriteEngine ON的.htaccess文件的测试目录,它没有给我一个错误,所以不可能.
在codeigniter中我已经在配置中将log_threshold设置为4,但是我没有得到任何日志消息,所以如果它是一个pre-> codeigniter错误我真的无法弄清楚,但我真的不认为它是,因为它正在加载我的错误视图,仍然为什么没有写入任何日志,它是什么?
任何帮助将非常感激,因为我正在冒烟让这个工作......
更新 感谢@jondavidjohn我发现直接命中控制器IE:
HTTP://addr/index.php/GeoController/markers/
将为我提供控制器特定的错误说:
无法找到您的模型"modelname"
已解决 感谢@jondavidjohn和@timdream为我提供了解决这个问题的线索.这是一个命名问题,我的文件名是camelcased,而且它们只能从我现在所理解的那么小,所以ROUTE是无用的,因为它导致Site,但是应该导致站点,尽管我有一个站点. php我不得不改变它和到site.php的路线
我试图找出将 firestore.onSnapshot 与 React-Redux 一起使用的正确方法。
componentWillMount()
目前,我的操作文件中有此代码,我正在组件中调用该代码。
export const fetchCheckins = () => async (dispatch) => {
const {currentUser} = firebaseService.auth();
try {
let timestamp = (new Date());
//set timestamp for beginning of today
timestamp.setHours(0);
//get checkins today
let checkinstoday = (await firebaseService.firestore().collection(`/checkins/${currentUser.uid}/log`).where("timestamp",">=",timestamp).orderBy("timestamp","desc").get()).docs.map(doc => doc.data());
//set timestamp for beggining of week
timestamp.setDate(-(timestamp.getDay()));
//get checkins (week)
let checkinsweek = (await firebaseService.firestore().collection(`/checkins/${currentUser.uid}/log`).where("timestamp",">=",timestamp).orderBy("timestamp","desc").get()).docs.map(doc => doc.data());
//set timestamp for begging of month
timestamp.setDate(0);
//get checkins (month)
let checkinsmonth = (await firebaseService.firestore().collection(`/checkins/${currentUser.uid}/log`).where("timestamp",">=",timestamp).orderBy("timestamp","desc").get()).docs.map(doc => doc.data());
dispatch({type: …
Run Code Online (Sandbox Code Playgroud) firebase react-native redux-thunk react-redux google-cloud-firestore
我在一个有很多部门和分部的机构工作.我有一个带有数据透视图的"excel-database",它可以显示不同部门和细分的进度结果,但是有很多,并且可以通过所有图表(Dep 1,细分1,Dep 1细分2,等等...)我必须经历相当多的迭代,发送每个部门和细分的图表.
我正在考虑创建一个宏 - 选择数据透视图中的每个选项然后导出到word文档,但我不知道是否有更简单的方法,因为我想这将花费我相当一段时间.
我认为有人可能处于同样的情况,所以如果有人对如何有效解决这个问题有任何建议,请告诉我.
编辑: 所以我看到它需要解决这个问题的三个步骤(被攻击的步骤是我知道如何做的步骤)
我在循环幻灯片中的形状的行中出现类型不匹配13错误.我可以看到它oSh
是Nothing
,但如果我.Count
的形状,幻灯片中有很多形状.这有什么意义?
简要代码:
Dim oPP As PowerPoint.Presentation
Dim oS As Slide
Dim oSh As Shape
For Each oS In oPP.Slides
For Each oSh In oS.Shapes '<-- this line is the error line
On Error Resume Next
If oSh.Type = 14 _
Or oSh.Type = 1 Then
'do stuff
End If
On Error GoTo 0
Next oSh
Next oS
Run Code Online (Sandbox Code Playgroud)
完整代码:
Sub PPLateBinding()
Dim pathString As String
'no reference required
Dim PowerPointApplication As PowerPoint.Application
Dim oPP As …
Run Code Online (Sandbox Code Playgroud) c# ×3
.net-4.0 ×1
android ×1
apache ×1
codeigniter ×1
database ×1
excel ×1
excel-2010 ×1
excel-vba ×1
firebase ×1
google-maps ×1
javascript ×1
json ×1
log4net ×1
mongodb ×1
php ×1
powerpoint ×1
react-native ×1
react-redux ×1
redux-thunk ×1
regex ×1
string ×1
vba ×1
workflow ×1