在我的网站上,我将一些图像从一个文件夹移动到另一个文件夹.
现在,当我收到旧图像'/ old_folder/images/*'的请求时,我想永久重定向到这些图像的新文件夹'/ new_folder/images/*'
例如:
/old_folder/images/image1.png => /new_folder/images/image1.png
/old_folder/images/image2.jpg => /new_folder/images/image2.jpg
Run Code Online (Sandbox Code Playgroud)
我添加了一个简单的重定向控制器
public class RedirectController : Controller
{
public ActionResult Index(string path)
{
return RedirectPermanent(path);
}
}
Run Code Online (Sandbox Code Playgroud)
现在我需要设置正确的路由,但我不知道如何将路径部分传递给path参数.
routes.MapRoute("ImagesFix", "/old_folder/images/{*pathInfo}", new { controller = "Redirect", action = "Index", path="/upload/images/????" });
Run Code Online (Sandbox Code Playgroud)
谢谢
我试图下载使用mp3文件HTTPClient的System.Net.Http命名空间,但是它看起来VS 2012不能识别它.我在.Net 4.5下创建了项目并且无法识别.
我希望使用HttpClient,我看到一些帖子说明添加了这个NuGet,但我不知道如何找到它NuGet?或者至少添加对此的引用?
我有以下表格结构也提到我的预期输出请帮我查询,因为我不太了解SQL查询
表1:类别
Name CatId
A 1
B 2
C 3
Run Code Online (Sandbox Code Playgroud)
表2:Emp详细信息
FName Id Dob CatId
Pratik 1 1958-04-06 2
Praveen 3 1972-05-12 1
Nilesh 2 1990-12-12 2
Run Code Online (Sandbox Code Playgroud)
到目前为止,我试图获得所有结果:
SELECT A.Code,A.EmpName,A.DOB,B.cname
FROM EMPMASTER A
JOIN CATMASTER B ON A.cCode = B.ccode AND A.Compcode = B.CompCode
WHERE A.compcode = 'C0001' AND month(A.DOB) >= 1
AND MONTH(A.DOB) <= 12 AND A.termflag='L'
ORDER BY A.DOB
Run Code Online (Sandbox Code Playgroud)
但我的问题是,我还希望显示摘要结果
预期摘要输出:
Grouping No Of Employees
A 1
B 2
C 0
Run Code Online (Sandbox Code Playgroud) 我想在linq中添加动态表达式,但面对包含方法的问题,它对Equal方法非常有效
问题是我正在FilterField动态地如何在查询中替换
到目前为止,我曾尝试过
List<int> Ids = new List<int>();
**string filterField ="DEPARTMENT"; ==> Dynamic Field**
var eParam = Expression.Parameter(typeof(EmployeeDetail), "e");
var comparison = Expression.Equal(Expression.Property(eParam, filterField), Expression.Convert(Expression.Constant(Ids), Expression.Property(eParam, filterField).Type));
var lambda = Expression.Lambda<Func<EmployeeDetail, bool>>(comparison, eParam);
var countMonthly1 = ctx.tblMonthlyInput.Join(ctx.tblEmployee, a => a.CompanyId, b => b.CompanyId, (a, b) => b).Where(lambda).Count();
Run Code Online (Sandbox Code Playgroud)
我想使用linq表达式使上述查询适用于Contains方法
示例查询:
var countMonthly = (from a in ctx.tblMonthlyInput
join b in ctx.tblEmployee on a.CompanyId equals b.CompanyId
where categoryId.Contains(a.CategoryId) //want to make this dynamic
select a).Count() == 0;
Run Code Online (Sandbox Code Playgroud) 尝试使用地理编码器从经纬度获取位置时出现此错误。
错误
由 java.io.IOException 引起:grpc 在 com.example.myApp.test.Fragments.DashboardFragment$sendLocationData$1.onSuccess(DashboardFragment.kt:676) 处的 android.location.Geocoder.getFromLocation(Geocoder.java:136) 处失败com.example.myApp.test.Fragments.DashboardFragment$sendLocationData$1.onSuccess(DashboardFragment.kt:81) 在 com.google.android.gms.tasks.zzj.run(未知来源) 在 android.os.Handler.handleCallback( Handler.java:751) 在 android.os.Handler.dispatchMessage(Handler.java:95) 在 android.os.Looper.loop(Looper.java:154) 在 android.app.ActivityThread.main(ActivityThread.java:6776) )在 java.lang.reflect.Method.invoke(Method.java) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1496) 在 com.android.internal.os.ZygoteInit.main( ZygoteInit.java:1386)
代码
punch_button?.setOnClickListener {
createLocationRequest()
}
protected fun createLocationRequest() {
mLocationRequest = LocationRequest()
mLocationRequest?.interval = 10
mLocationRequest?.fastestInterval = 50
mLocationRequest?.priority = LocationRequest.PRIORITY_HIGH_ACCURACY
val builder = LocationSettingsRequest.Builder()
.addLocationRequest(mLocationRequest!!)
mLocationCallback = object : LocationCallback() {
override fun onLocationResult(p0: LocationResult?) {
super.onLocationResult(p0)
mCurrentLocation = p0?.lastLocation
}
}
val client = LocationServices.getSettingsClient(context)
val task = client.checkLocationSettings(builder.build())
task.addOnSuccessListener(OnSuccessListener<LocationSettingsResponse> …Run Code Online (Sandbox Code Playgroud) 我想合并2个大文件,但atm我的代码只更新1个文件复制后的进度是否有更好的方法来报告进度这是我的复制代码atm
max = files.Count;
MessageBox.Show("Merge Started");
using (Stream output = File.OpenWrite(dest))
{
foreach (string inputFile in files)
{
using (Stream input = File.OpenRead(inputFile))
{
input.CopyTo(output);
count++;
progress = count * 100 / max;
backgroundWorker2.ReportProgress(Convert.ToInt32(progress));
}
}
}
MessageBox.Show("Merge Complete");
Run Code Online (Sandbox Code Playgroud) y = Math.Tanh(x)是双曲正切x.但我需要f(y) = x.对于常规切线,有Arctan,但是哪里是Arctanh?
谢谢!
当单击编辑按钮时,它会显示tinymce文本编辑器,但问题是它没有将焦点设置在从第二个开始的编辑器的第一次加载上,它工作正常
以下是我尝试过的
超文本标记语言
<h3>History Review <a href="#" class="blue_edit_btn" id="history_review_link" onclick="bgshoweditor('history_review')" >Edit</a></h3>
Run Code Online (Sandbox Code Playgroud)
jQuery
function bgshoweditor(editorid)
{
$("#"+editorid+"_div").hide();
$("#"+editorid).show();
tinyMCE.execCommand('mceRemoveControl', false, editorid );
tinyMCE.execCommand('mceAddControl', true, editorid );
tinyMCE.execCommand('mceFocus', false, editorid );
tinyMCE.activeEditor.selection.select(tinyMCE.activeEditor.getBody(), true);
tinyMCE.activeEditor.selection.collapse(false);
}
Run Code Online (Sandbox Code Playgroud) 我想更新 SQL Server 中 XML 节点的单个值
下面是表结构
XML 结构
<PayDetails>
<Column Name="FG" DataType="float" Value="7241" />
<Column Name="SKILL" DataType="float" Value="3" />
<Column Name="PI" DataType="float" Value="87" />
<Column Name="MD" DataType="float" Value="30" />
<Column Name="LD" DataType="float" Value="4" />
<Column Name="WEEKOFF_DAYS" DataType="float" Value="4" />
<Column Name="NETPAY" DataType="float" Value="5389" />
</PayDetails>
Run Code Online (Sandbox Code Playgroud)
我想将FG 的值从 7241更新到 8000
我有三张桌子
EmployeeConfig 包含:
ID CompanyId FieldName Label
---------------------------------------
9 1 DEPARTMENT DEPARTMENT
10 1 PTLOCATION Prof.Tax Location
11 1 DESIGNATION Designation
Run Code Online (Sandbox Code Playgroud)
Combovalues 包含:
ID CompanyId FieldName ComboValue
--------------------------------------------
11 1 DEPARTMENT Management
12 1 DEPARTMENT Outsource
13 1 DEPARTMENT Trims
14 1 DEPARTMENT Logistics
55 1 DESIGNATION Deputy Executive Director
56 1 DESIGNATION Manager
57 1 DESIGNATION Sr Manager - Trims
58 1 DESIGNATION Manager - Exports
59 1 DESIGNATION Planning Manager
Run Code Online (Sandbox Code Playgroud)
EmployeeDetail 包含:
ID CompanyId Code …Run Code Online (Sandbox Code Playgroud) 我有下面的表结构,如下所示
Budhol COCODE BEN OBJ SPARE2 SPARE1 TASKNO Value Field Code
---------------------------------------------------------------------------------
362103 36 362101 991003 NULL MA1001 NULL 4516 613030 001
362104 36 362104 991003 NULL MA1001 NULL 9088 613030 002
362103 36 362101 991003 NULL MA1001 NULL 3387 613030 003
362103 36 362101 991003 NULL MA1001 NULL 4026 613030 004
Run Code Online (Sandbox Code Playgroud)
这是必需的输出
Budhol COCODE BEN OBJ SPARE2 SPARE1 TASKNO Value Field Code
---------------------------------------------------------------------------------
362103 36 362101 991003 NULL MA1001 NULL 11929 613030 001,003,001
362104 36 362104 991003 NULL MA1001 …Run Code Online (Sandbox Code Playgroud) 我正在为包含&符号的节点的属性分配一些字符串值.在Xml输出中,我得到&符代替&如何避免?
这是我写的代码:
XmlAttribute attr=doc.CreateAttribute("name");
attr.Value ="me&mine";
node.Attributes.Append(attr);
itemnode.AppendChild(node);
doc.Save(path);
Run Code Online (Sandbox Code Playgroud)
我得到的输出就像
<add name="me&mine"/>
Run Code Online (Sandbox Code Playgroud) c# ×5
sql ×4
sql-server ×4
asp.net-mvc ×2
xml ×2
android ×1
geolocation ×1
html ×1
java ×1
javascript ×1
jquery ×1
kotlin ×1
linq ×1
tinymce ×1
tinymce-4 ×1